lostman 发表于 2022-11-6 11:27:48

请问一下大佬最后这个print里的那个+是什么意思,为什么执行输出的时候不显示+

score = int(input("请输入一个0~100整数:“))
if score >= 90:
grade = 'A'
elif score >= 80:
grade = 'B'
elif score = 70:
grade = 'C'
elif score = 60:
grade= 'D'
else:
grade = 'F'
print ("Grade = ” + grade)

tommyyu 发表于 2022-11-6 11:45:08

+ 就是字符串的拼接
当 grade 是 'A' 的时候,“Grade = ” + grade 的值就是 "Grade = A"

jackz007 发表于 2022-11-6 11:46:18

本帖最后由 jackz007 于 2022-11-6 12:07 编辑

      print() 里的 "+" 是字符串拼接操作符,不会被打印出来。
score = int(input("请输入一个0~100整数:"))
if score >= 90:
    grade = 'A'
elif 80 <= score < 90:
    grade = 'B'
elif 70 <= score < 80:
    grade = 'C'
elif 60 <= score < 70:
    grade= 'D'
else:
    grade = 'F'
print ("Grade =" + grade)

嘉岳呀 发表于 2022-11-6 12:28:05

字符串的连接
页: [1]
查看完整版本: 请问一下大佬最后这个print里的那个+是什么意思,为什么执行输出的时候不显示+