输入一组非负实数,-1表示输入结束。输出累积和的Python代码
时间: 2024-02-22 07:57:13 浏览: 27
以下是Python代码实现:
```
sum = 0
while True:
num = float(input("请输入一个非负实数(输入-1结束):"))
if num == -1:
break
elif num < 0:
print("输入错误,请重新输入!")
else:
sum += num
print("累积和为:", sum)
```
用户可以依次输入非负实数,直到输入-1结束,程序会输出累积和。如果用户输入了负数,则会提示输入错误并要求重新输入。
相关问题
一组非负实数,-1表示输入结束。输出累积和的Python代码
请看下面的 Python 代码:
```python
sum = 0
while True:
num = float(input())
if num == -1:
break
sum += num
print(sum)
```
这段代码会不断读入用户输入的数字,直到输入 -1 为止。每次读入一个数字,如果读入的数字不是 -1,就将它加到累积和 sum 上。最后输出累积和 sum 的值。注意,这里假设用户输入的都是合法的数字。如果用户输入的不是数字,程序会抛出异常。
Python代码 用户输入三个实数,输出其中值最大的一个。
以下是实现该功能的 Python 代码:
```python
num1 = float(input("请输入第一个实数:"))
num2 = float(input("请输入第二个实数:"))
num3 = float(input("请输入第三个实数:"))
if num1 >= num2 and num1 >= num3:
print("最大值是:", num1)
elif num2 >= num1 and num2 >= num3:
print("最大值是:", num2)
else:
print("最大值是:", num3)
```
用户可以依次输入三个实数,程序会比较它们的大小,并输出其中的最大值。
相关推荐
![flv](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)