用python写出;从键盘不断地输入整数,当输入“#”时程序退出,然后打印出所输入整数的个数和总和。 【输入形式】输入多行,每行从键盘输入一个数,直到输入#为止,则输入停止。 【输出形式】输出一行,内容为以空格分隔的两个数,分别表示输入整数的个数n和这些整数的总和s。
时间: 2024-03-17 07:46:51 浏览: 64
python实现读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*
可以使用一个 while 循环不断读取用户的输入,并将读取到的数字进行累加,直到遇到 "#" 字符停止输入。代码如下:
```python
sum = 0
count = 0
while True:
try:
num = input("请输入一个整数,或者输入 # 结束:")
if num == "#":
break
else:
sum += int(num)
count += 1
except ValueError:
print("输入的不是整数,请重新输入!")
print("输入整数的个数为:%d,总和为:%d" % (count, sum))
```
运行程序后,可以不断输入整数,直到输入 "#" 时,程序输出输入的整数个数和总和。
阅读全文