题解 1118: Tom数

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

Tom数-题解(Python代码)

pythoninput的返回值是字符串,故直接求和即可。```pythonx=input()whilex:print(sum([int(i)foriinx]))x=input()```

Tom数-题解(Python代码)

#python3.6```pythonimportmathwhile(1):z,w,d,num=0,0,0,0x=int(input())x_s=str(x)l=len(x_s)foriinrange(l-1,-1,-1):num=math.pow(10,

Tom数-题解(Python代码)

```pythondefcalc():whileTrue:n=input()try:digitlist=map(int,list(n))exceptExecptionase:returnifn:#n为空字符时,等待下一次输入print(sum(digitlist))calc()```

Tom数-题解(Python代码)

代码如下:```pythonwhileTrue:print(sum([int(i)foriininput()]))```循环加sum函数,然后里面将输入的字符串遍历强转为整形。

Tom数-题解(Python代码)

摘要:###Python 一行解决 ``eval() 函数可以用于计算字符串表达式的值`` `例如:eval("2*2") ==4 True ` 上代码 ```python try: ……

几行代码解决||python

摘要:解题思路:输入的皆为字符串,那么字符串的每个字符是可以得到,将其转为int类型再相加即可。注意事项:参考代码:while True:    m = input()    l = 0    for i ……

python解决Tom数

摘要:参考代码:def DigitCount(n):     result = 0     while n != 0:         result += n % 10       

Tom数-题解(Python代码)

```pythonimportsyswhileTrue:line=sys.stdin.readline().strip()ifnotline:breakprint(sum([int(c)forcinline]))```