python如何自行输入一串数字。。。。我是零基础。。

python如何自行输入一串数字。。。。我是零基础。。,第1张

# -- 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输入数字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10159684.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存