从键盘不断地输入整数,当输入“#”时程序退出,然后打印出所输入整数的个数和总和。
时间: 2023-06-03 16:03:37 浏览: 140
输入若干个整数,统计出现次数最多的那个整数。如果出现最多的整数有两个以上,打印最早输入的那个整数。
结束输入并输出所有输入的整数。
可以使用while循环和input函数实现从键盘不断输入整数。使用一个额外变量flag用来判断是否输入了“#”符号,当flag为True时跳出循环,并使用print函数输出所有输入的整数。
代码如下:
```
flag = False
nums = []
while not flag:
s = input("请输入一个整数(输入#结束): ")
if s == "#":
flag = True
else:
nums.append(int(s))
print("所有输入的整数为:", nums)
```
运行代码后,在输入整数时,可以输入任意个整数,以#号作为结束输入的标志。当输入#号后,程序将输出所有输入的整数。例如:
输入:
```
请输入一个整数(输入#结束): 1
请输入一个整数(输入#结束): 3
请输入一个整数(输入#结束): 7
请输入一个整数(输入#结束): 2
请输入一个整数(输入#结束): #
```
输出:
```
所有输入的整数为: [1, 3, 7, 2]
```
阅读全文