# -- coding: utf-8 --
# 定义一个空list,然后用10次循环将10个数字传递进list
# 在对list进行求和,求平均
# python27版本
l=[]
for i in range(10):
lappend(int(raw_input("请输入一个数字: ")))
print "这10个数字是:",l
print "求和:",sum(l)
print "求平均",(sum(l)/100)
#python3x版本
l=[]
for i in range(10):
lappend(int(input("请输入一个数字:")))
print("这10个数字是:", l)
print("求和:", sum(l))
print("求平均:",(sum(l)/10))
以下是一个计算正整数各位数字之和的Python程序:
```python
num = int(input("请输入一个正整数:"))
sum = 0
while num > 0:
digit = num % 10 # 取出最低位上的数字
sum += digit # 累加到总和中
num //= 10 # 把最低位上的数字从num中去掉
print("该数各位数字之和为:", sum)
```
在这个程序中,我们首先使用`input()`函数从命令行接收一个正整数。然后,我们使用一个`while`循环来逐位取出该数的数字,并将它们累加到一个总和变量中。具体来说,我们首先用模运算(取余数)取出最低位上的数字,然后将其加到总和中,最后使用整除(向下取整)运算把最低位上的数字从原数中去掉。当原数小于等于零时,这个循环结束。
最终,我们输出总和即可得到该数各位数字之和。对于输入的89076,该程序将输出结果为30,即8+9+0+7+6=30。
>>> x=int(input("x:"))
x:40
>>> y=int(input("y:"))
y:20
>>> x+y
60输入内容作为int()的参数,将字符串转换成int
以上就是关于python如何自行输入一串数字。。。。我是零基础。。全部的内容,包括:python如何自行输入一串数字。。。。我是零基础。。、Python中输入一个正整数,统计该数各位数字之和,例如shrubs的正整数是89076、python3.4输入数字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)