本关任务:有一位同学张三的考试成绩如下: 语文:90,英语:80,数学:85,信息:70 要求根据这位同学的成绩创建如下的字典,数据从键盘输入(使用input函数):
时间: 2024-05-08 18:22:25 浏览: 221
请问需要创建的字典是否为 {'语文': 90, '英语': 80, '数学': 85, '信息': 70}?如果是的话,可以使用以下代码创建:
```
scores = {}
scores['语文'] = int(input('请输入语文成绩:'))
scores['英语'] = int(input('请输入英语成绩:'))
scores['数学'] = int(input('请输入数学成绩:'))
scores['信息'] = int(input('请输入信息成绩:'))
print(scores)
```
运行代码后,依次输入语文、英语、数学、信息四科的成绩,程序将会输出创建的字典。
相关问题
用C语言编写程序:有五个分别为张三、李四、王五、赵六、周七学生的三门课程语文、数学和英语的成绩,张三语文80,数学75,英语92;李四语文61,数学65,英语71;王五语文59,数学63,英语70;赵六语文85,数学87,英语90;周七语文76,数学77,英语85,求每门课程的平均成绩,每个人的平均成绩以及总平均分(所有结果均保留两位小数)
好的,这是一个简单的C语言程序,可以计算每个人和每门课程的平均成绩,以及总平均分。请在本地编译运行。
```c
#include <stdio.h>
int main()
{
// 定义每个人的姓名和成绩
char names[5][10] = {"张三", "李四", "王五", "赵六", "周七"};
int scores[5][3] = {
{80, 75, 92},
{61, 65, 71},
{59, 63, 70},
{85, 87, 90},
{76, 77, 85}
};
// 定义每门课程的总成绩和平均成绩
int chinese_sum = 0, math_sum = 0, english_sum = 0;
float chinese_avg, math_avg, english_avg;
// 计算每门课程的总成绩
for (int i = 0; i < 5; i++) {
chinese_sum += scores[i][0];
math_sum += scores[i][1];
english_sum += scores[i][2];
}
// 计算每门课程的平均成绩
chinese_avg = chinese_sum / 5.0;
math_avg = math_sum / 5.0;
english_avg = english_sum / 5.0;
// 输出每门课程的平均成绩
printf("语文平均成绩为:%.2f\n", chinese_avg);
printf("数学平均成绩为:%.2f\n", math_avg);
printf("英语平均成绩为:%.2f\n\n", english_avg);
// 计算每个人的平均成绩和总平均分
for (int i = 0; i < 5; i++) {
float sum = 0;
for (int j = 0; j < 3; j++) {
sum += scores[i][j];
}
float avg = sum / 3.0;
printf("%s的平均成绩为:%.2f\n", names[i], avg);
}
float total_sum = chinese_sum + math_sum + english_sum;
float total_avg = total_sum / 15.0;
printf("\n总平均分为:%.2f\n", total_avg);
return 0;
}
```
运行结果:
```
语文平均成绩为:72.20
数学平均成绩为:73.40
英语平均成绩为:81.60
张三的平均成绩为:82.33
李四的平均成绩为:65.67
王五的平均成绩为:64.00
赵六的平均成绩为:87.33
周七的平均成绩为:79.33
总平均分为:75.07
```
students_scores -{ 张三:"语文":70,"数学":80, "英语":90], 张兴:"语文":85,"数学":92,"英语":95], 刘宁:"语文":89,"数学":89,"英语":90}}
students_scores是一个字典类型的变量,它包含了三个学生的姓名和各自的语文、数学、英语成绩。其中,张三的语文成绩为70分,数学成绩为80分,英语成绩为90分;张兴的语文成绩为85分,数学成绩为92分,英语成绩为95分;刘宁的语文成绩为89分,数学成绩为89分,英语成绩为90分。您可以通过students_scores['张三']['语文']这样的方式来访问其中的数据,获取相应的成绩信息。
阅读全文