给定一个数字,我们如何计算奇数和偶数的数量,然后在Python中求和?显然,如果你这样做,重复这个过程,你总会得到123任何数字。我想用Python做到这一点。
示例:
我们最终得到了123,这个过程适用于每个数字。
答案 0 :(得分:4)
由于这可能是家庭作业,这里有一些提示:
str()
函数list()
函数将字符串转换为字符列表。int()
函数将字符转换为整数(假设它是数字)答案 1 :(得分:4)
s = raw_input('Enter a number')
while s!= '123':
s = "%s"*3%(sum(~int(i)&1 for i in s),sum(int(i)&1 for i in s),len(s))
print s