Python 代码:计算用户输入成绩的总和
本程序使用 Python 语言实现,能够计算用户输入的一系列成绩的总和。程序会持续运行,直到用户输入字母 'q' 结束。
代码实现如下:
sum = 0 # 定义变量 sum 用于存储所有输入成绩的和
while True:
grade = input('请输入成绩:') # 获取用户输入的成绩
if grade == 'q': # 如果输入的是字母 q,则退出循环
break
sum += float(grade) # 将输入成绩转换为浮点数并加入到 sum 中
print('所有成绩的和为:', sum) # 输出所有输入成绩的和
代码解释:
- 定义变量 sum: 使用
sum = 0初始化一个变量sum,用于存储所有输入成绩的和。 - 循环输入成绩: 使用
while True创建一个无限循环,用于不断获取用户输入的成绩。 - 获取用户输入: 使用
grade = input('请输入成绩:')获取用户输入的成绩,并将输入内容存储在变量grade中。 - 判断退出条件: 使用
if grade == 'q':判断用户输入是否为 'q'。如果是,则执行break语句退出循环。 - 将输入成绩转换为浮点数并累加: 使用
sum += float(grade)将用户输入的成绩转换为浮点数并累加到sum变量中。 - 输出总和: 使用
print('所有成绩的和为:', sum)输出所有输入成绩的总和。
注意: 在代码中使用 float(grade) 将用户输入的成绩转换为浮点数,这是因为用户输入的成绩可能是小数。如果不进行类型转换,程序会报错。
原文地址: https://www.cveoy.top/t/topic/ovqc 著作权归作者所有。请勿转载和采集!