Python编写一个程序,如果成绩大于85输入你的成绩为A如果成绩大于86小于60输出成绩为B否则输出你的成绩为C
时间: 2024-03-18 17:39:41 浏览: 22
可以使用以下代码实现:
```python
score = float(input("请输入您的成绩:")) # 获取用户输入的成绩
if score > 85:
print("您的成绩为 A")
elif score > 60:
print("您的成绩为 B")
else:
print("您的成绩为 C")
```
代码解释:
- 第一行代码获取用户输入的成绩,并将其转换为浮点数类型;
- 第二行代码使用 `if` 判断用户输入的成绩是否大于85,如果是,则输出成绩为 A;
- 第三行代码使用 `elif` 判断用户输入的成绩是否大于60,如果是,则输出成绩为 B;
- 最后一行代码使用 `else` 判断用户输入的成绩是否小于等于60,如果是,则输出成绩为 C。
相关问题
用编写python 输入一个数如果大于10000 就输出300
好的,这个问题可以回答。以下是Python代码:
```
num = int(input("请输入一个数:"))
if num > 10000:
print(300)
```
如果输入的数大于10000,程序会输出300。如果小于等于10000,则不会有任何输出。
用python编写程序,输入一个大于2 的自然数,然后输出小于该数字的所有素数组成的列表
以下是用 Python 编写的程序。它首先检查输入的自然数是否大于 2,如果是,则使用循环和判断语句来确定小于该数字的所有素数。最后,程序将这些素数添加到列表中并输出。
```
num = int(input("请输入一个大于2的自然数:"))
if num <= 2:
print("输入的数字必须大于2!")
else:
primes = []
for i in range(2, num):
is_prime = True
for j in range(2, int(i ** 0.5) + 1):
if i % j == 0:
is_prime = False
break
if is_prime:
primes.append(i)
print("小于该数字的所有素数为:", primes)
```
在此程序中,我们使用了两个嵌套循环。外部循环从 2 到输入数字(不包括该数字),内部循环从 2 到这个数字的平方根(向下取整)。如果某个数字 i 可以被内部循环中的任何数字 j 整除,那么它不是素数,我们将其标记为 False 并跳出内部循环。如果 i 在内部循环结束时仍被标记为 True,则它是一个素数,我们将其添加到 primes 列表中。最后,我们输出这个列表。