本程序使用 Python 语言实现,能够计算用户输入的一系列成绩的总和。程序会持续运行,直到用户输入字母 'q' 结束。

代码实现如下:

sum = 0  # 定义变量 sum 用于存储所有输入成绩的和

while True:
    grade = input('请输入成绩:')  # 获取用户输入的成绩
    if grade == 'q':  # 如果输入的是字母 q,则退出循环
        break
    sum += float(grade)  # 将输入成绩转换为浮点数并加入到 sum 中

print('所有成绩的和为:', sum)  # 输出所有输入成绩的和

代码解释:

  1. 定义变量 sum: 使用 sum = 0 初始化一个变量 sum,用于存储所有输入成绩的和。
  2. 循环输入成绩: 使用 while True 创建一个无限循环,用于不断获取用户输入的成绩。
  3. 获取用户输入: 使用 grade = input('请输入成绩:') 获取用户输入的成绩,并将输入内容存储在变量 grade 中。
  4. 判断退出条件: 使用 if grade == 'q': 判断用户输入是否为 'q'。如果是,则执行 break 语句退出循环。
  5. 将输入成绩转换为浮点数并累加: 使用 sum += float(grade) 将用户输入的成绩转换为浮点数并累加到 sum 变量中。
  6. 输出总和: 使用 print('所有成绩的和为:', sum) 输出所有输入成绩的总和。

注意: 在代码中使用 float(grade) 将用户输入的成绩转换为浮点数,这是因为用户输入的成绩可能是小数。如果不进行类型转换,程序会报错。

Python 代码:计算用户输入成绩的总和

原文地址: https://www.cveoy.top/t/topic/ovqc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录