|
发表于 2022-8-21 23:25:44
|
显示全部楼层
回帖奖励 +15 鱼币
本帖最后由 qq1151985918 于 2022-8-21 23:28 编辑
第2.3.4行
num.isdigit()
当 num 全部为数字时返回 True 否则返回 False
- num = input("请输入你的分数:")
- while not num.isdigit():
- print("**输入错误,请输入数字!")
- num = input("请输入你的分数:")
- num1 = int(num)
- A = isinstance(num1, int)
- while A == True:
- if 0 <= num1 < 60:
- print("D")
- elif 60 <= num1 < 80:
- print("C")
- elif 80 <= num1 < 90:
- print("B")
- elif 90 <= num1 <100:
- print("A")
- elif num1 == 100:
- print("S")
- else:
- print("请输入有效分数")
- num = input("请输入你的分数:")
- num1 = int(num) #这行报错
- A = isinstance(num1, int)
- if A == False:
- if num == e:
- print("")
- else:
- print("格式错误")
复制代码 |
|