1057. 数零壹(20)--Python
2017-12-05 14:49
309 查看
string = input() string = string.lower() sum = 0 num_0, num_1 = 0, 0 num_value = {'a':1,'b':2,'c':3,'d':4,'e':5,'f':6,'g':7,'h':8,'i':9,'j':10,'k':11,'l':12,'m':13,'n':14,'o':15,'p':16,'q':17,'r':18,'s':19,'t':20,'u':21,'v':22,'w':23,'x':24,'y':25,'z':26} #得到和 for num in string: if num >= 'a' and num <= 'z': sum += num_value[num] #计算0与1的个数 while sum: remainder = sum % 2 sum = sum // 2 #print(sum) if remainder == 0: num_0 += 1 else: num_1 += 1 print(str(num_0) + ' ' + str(num_1))
相关文章推荐
- 1057. 数零壹(20)-PAT乙级
- 1057. 数零壹(20)
- [PAT乙级]1057. 数零壹(20)
- 1057. 数零壹(20)
- PAT 乙级 1057. 数零壹(20)
- 1057. 数零壹(20)
- 1057. 数零壹(20)
- pat 乙级 1057. 数零壹(20)
- PAT1057. 数零壹(20)
- 1057. 数零壹(20) cin,get,gets,getline输入总结
- 1057. 数零壹(20)
- PAT (Basic Level) Practise (中文)1057. 数零壹(20)
- 1057. 数零壹(20)
- 1057. 数零壹(20) PAT
- 1057. 数零壹(20)
- PAT 1057. 数零壹(20)
- 1057. 数零壹(20)
- 1057. 数零壹(20)——C语言
- 1057. 数零壹(20)
- 1057. 数零壹(20)