Pythoon公选课
Pythoon公选课
题目要求:# 通过PYthon实现以下需求: # 1、编程实现用户输入一个三位自然数,程序计算出其百位、十位和个位上的数字 # 2、将成绩从百分制变换到等级 # (90~100为A;80~89为B;70~79为C;60~69为D;59及以下为E) # 3、求出 1~n的和
1、在桌面新建文件,后缀改为.py
2、输入源码
num = int(input("请输入一个三位自然数:"))
hundreds = num // 100
tens = (num // 10) % 10
units = num % 10
print("百位数字是:", hundreds)
print("十位数字是:", tens)
print("个位数字是:", units)
def convert_grade(score):
if score >= 90:
return "A"
elif score >= 80:
return "B"
elif score >= 70:
return "C"
elif score >= 60:
return "D"
else:
return "E"
score = int(input("请输入一个百分制成绩:"))
grade = convert_grade(score)
print("等级是:", grade)
while True:
try:
n = int(input("请输入一个正整数n:"))
break
except ValueError:
print("输入错误,请输入一个正整数。")
sum = (n * (n + 1)) // 2
print("1到", n, "的和为:", sum)
3、运行
python app.py
运行效果
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果