用python写出;从键盘不断地输入整数,当输入“#”时程序退出,然后打印出所输入整数的个数和总和。 【输入形式】输入多行,每行从键盘输入一个数,直到输入#为止,则输入停止。 【输出形式】输出一行,内容为以空格分隔的两个数,分别表示输入整数的个数n和这些整数的总和s。
时间: 2024-03-17 09:46:51 浏览: 19
可以使用一个 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))
```
运行程序后,可以不断输入整数,直到输入 "#" 时,程序输出输入的整数个数和总和。
相关问题
给出python 代码从键盘不断地输入整数,当输入“#”时程序退出,然后打印出所输入整数的个数和总和
好的,以下是代码实现:
```python
count = 0 # 记录输入整数的个数
total = 0 # 记录输入整数的总和
while True:
num = input("请输入一个整数(输入#结束):")
if num == "#":
break
else:
num = int(num) # 将输入的字符串转换为整数
count += 1
total += num
print("输入的整数个数为:", count)
print("输入的整数总和为:", total)
```
这段代码会不断地从键盘读取用户的输入,直到输入了“#”为止。在输入非“#”字符时,将其转换为整数并计入总和,同时记录输入整数的个数。最后输出输入整数的个数和总和。
用python写出输入一个正整数,输出其中7的个数,递归实现。代码
可以实现如下:
```python
def count_sevens(n):
if n == 0:
return 0
elif n % 10 == 7:
return 1 + count_sevens(n // 10)
else:
return count_sevens(n // 10)
n = int(input("请输入一个正整数:"))
count = count_sevens(n)
print(f"{n} 中包含 {count} 个数字 7。")
```
这是一个递归函数,每次递归将数字的末位取出,判断是否为 7,然后继续递归处理去掉末位的部分。当数字为 0 时递归结束。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)