课后作业
score = input("请输入你的分数:")while score != 'e':
score = int(score)
if score < 60:
print("D")
if 60 <= score < 80:
print("C")
if 80 <= score < 90:
print("B")
if 90 <= score < 100:
print("A")
if score == 100:
print("S")
score = input("请输入你的分数:")
这里边有点迷惑的是,为什么e需要加引号,而后边的数字100不需要,做题时候傻傻分不清 因为 input 函数 返回的是 字符串 score = input("请输入你的分数:")#是字符串
score = int(score) #整数 因为input返回的是一个字符串
如果回答不是'e'的话,就用int转换为整数
转化为整数就不需要引号了 sfqxx 发表于 2023-3-2 17:49
因为input返回的是一个字符串
如果回答不是'e'的话,就用int转换为整数
转化为整数就不需要引号了
感谢 input("shuru:")
shuru:4
'4'
int('4')
4 神奇的二哈 发表于 2023-3-2 20:13
感谢
不客气{:5_109:}
页:
[1]