•对一个百分制的成绩给出相应的等级(如90 分以上A,80分以上B等) *从键盘输入三个数,求三个数中的最大数 (或最小数)并输出 。编程实现以下功能,读入两个数(d1,d2)和 -个运算符(0),计算d10d2的值。
时间: 2024-02-01 16:15:22 浏览: 51
第一个问题,可以通过if语句实现:
```
score = int(input("请输入一个成绩:"))
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
elif score >= 60:
print("D")
else:
print("E")
```
第二个问题,可以使用max和min函数:
```
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
num3 = int(input("请输入第三个数:"))
print("最大数为:", max(num1, num2, num3))
print("最小数为:", min(num1, num2, num3))
```
第三个问题,可以使用if语句和eval函数实现:
```
d1 = int(input("请输入第一个数:"))
d2 = int(input("请输入第二个数:"))
op = input("请输入运算符(+、-、*、/):")
if op == "+":
result = d1 + d2
elif op == "-":
result = d1 - d2
elif op == "*":
result = d1 * d2
elif op == "/":
result = d1 / d2
else:
print("不支持的运算符")
result = None
if result is not None:
print("计算结果为:", eval(str(d1) + op + str(d2)))
```
阅读全文