输入一个学生三门课的成绩,求出平均成绩
时间: 2023-11-07 19:05:01 浏览: 135
这道题需要知道三门课的成绩才能进行计算,因此需要用户输入三个数字作为输入数据。然后,将这三个数字相加并除以3,即可得到平均成绩。
以下是Python代码示例:
```
score1 = float(input("请输入第一门课的成绩:"))
score2 = float(input("请输入第二门课的成绩:"))
score3 = float(input("请输入第三门课的成绩:"))
average_score = (score1 + score2 + score3) / 3
print("这个学生的平均成绩是:", average_score)
```
在上面的代码中,我们使用了`float()`函数将用户输入的字符串转换为浮点数,以便进行数值运算。然后,将三门课的成绩相加并除以3,将结果赋给变量`average_score`,最后使用`print()`函数输出平均成绩。
相关问题
c语言输入学生三门课成绩求平均值
在C语言中,你可以通过以下步骤来输入一个学生三门课的成绩并计算其平均值:
1. 首先,声明变量用于存储学生的成绩、课程数量以及总分。例如:
```c
float score1, score2, score3; // 成绩
int num_courses = 3; // 课程数量
float total_score = 0; // 总分
```
2. 使用`scanf`函数获取用户的输入。比如对于每门课的成绩:
```c
printf("请输入第1门课的成绩:");
scanf("%f", &score1);
printf("请输入第2门课的成绩:");
scanf("%f", &score2);
printf("请输入第3门课的成绩:");
scanf("%f", &score3);
```
3. 将三个分数累加到`total_score`中,并更新课程数量:
```c
total_score += score1;
total_score += score2;
total_score += score3;
```
4. 计算平均值并打印结果:
```c
float average = total_score / num_courses;
printf("该学生的平均成绩是:%.2f\n", average); // 保留两位小数
```
输入一个学生三门课的成绩,求出平均成绩(c语言)
#include <stdio.h>
int main()
{
float score1, score2, score3, average;
printf("请输入三门课的成绩:\n");
scanf("%f%f%f", &score1, &score2, &score3);
average = (score1 + score2 + score3) / 3;
printf("三门课的平均成绩为:%.2f\n", average);
return 0;
}
阅读全文