pyhon从键盘输入一个成绩,将该成绩转换成等级,A优秀、B良好、C合格、D不合格。如输入负数或非数字,则输出异常。
时间: 2024-05-08 07:15:32 浏览: 64
以下是Python代码实现:
```
score = input("请输入成绩:")
try:
score = float(score)
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 60:
print("C")
elif score >= 0:
print("D")
else:
print("异常:成绩不能为负数")
except ValueError:
print("异常:请输入数字")
```
首先从键盘输入成绩,然后使用`try-except`语句来捕获可能出现的异常情况。如果输入的是数字,则将其转换为浮点数,然后根据不同的成绩区间输出不同的等级。如果成绩小于0,则输出“异常:成绩不能为负数”,如果无法转换为数字,则输出“异常:请输入数字”。
相关问题
有一个已经排好序的列表a = [10,20,30,40,50],从键盘输入一个数,要求按原来的规律将它插入到列表中。使用pyhon
代码实现如下:
``` python
a = [10, 20, 30, 40, 50]
num = int(input("请输入一个整数:"))
for i in range(len(a)):
if num < a[i]:
a.insert(i, num)
break
else:
a.append(num)
print(a)
```
这段代码首先定义了一个已经排好序的列表a,然后从键盘输入一个数num。接着使用for循环遍历列表a中的每一个元素,如果输入的数num小于列表中的某一个元素a[i],则将num插入到该元素的前面,然后使用break退出循环。如果循环正常结束,说明输入的数num比列表中的每一个元素都要大,因此直接将num插入到列表末尾。最终打印出插入后的列表a。
pyhon如何用input输入一个列表
您好,关于您的问题,您可以使用以下代码:
```
# 通过input输入字符串,再通过split()方法将其转化为列表
input_str = input("请输入一个列表,各元素用空格分隔:")
input_list = input_str.split()
# 输出输入的列表
print("输入的列表为:", input_list)
```
希望能解决您的问题!
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.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)