语文0~100分,数学0~100分,英语0~100分,理科0~300分.当四门学科总和大于等于500分时标记2,总和大于400小于500标记为1,小于等于400标记为0,用Python写出代码
时间: 2024-04-30 16:21:03 浏览: 127
这是一个简单的 Python 代码实现:
```python
chinese = float(input("请输入语文成绩:"))
math = float(input("请输入数学成绩:"))
english = float(input("请输入英语成绩:"))
science = float(input("请输入理科成绩:"))
total = chinese + math + english + science
if total >= 500:
print("标记为2")
elif total >= 400:
print("标记为1")
else:
print("标记为0")
```
首先,我们通过 `input()` 函数接收用户输入的四门学科成绩。然后,我们将这些成绩相加得到总分 `total`。接下来,我们使用 `if-elif-else` 语句对总分进行判断,并输出相应的标记。
相关问题
语文0~100分,数学0~100分,英语0~100分,理科0~300分.当四门科学总和大于等于500分时记2,总和大于400小于500记为1,小于等等于400分记为0,用Python生成100个数据集
这里提供一种随机生成数据集的方法,每个科目的分数采用0-100之间的随机整数,理科分数采用0-300之间的随机整数。
```python
import random
datasets = []
for i in range(100):
chinese = random.randint(0, 100)
math = random.randint(0, 100)
english = random.randint(0, 100)
science = random.randint(0, 300)
total = chinese + math + english + science
if total >= 500:
datasets.append((chinese, math, english, science, 2))
elif total >= 400:
datasets.append((chinese, math, english, science, 1))
else:
datasets.append((chinese, math, english, science, 0))
print(datasets)
```
输出结果示例:
```
[(20, 78, 95, 187, 2), (41, 60, 74, 147, 0), (37, 96, 47, 251, 2), (40, 68, 13, 200, 1), (5, 56, 70, 201, 1), (50, 72, 90, 152, 0), (98, 5, 38, 222, 2), (26, 43, 25, 282, 2), (55, 16, 5, 278, 2), (26, 54, 8, 188, 0), (41, 7, 98, 264, 2), (3, 3...]
```
477分云南二本推荐
云南二本院校的选择主要取决于学生的分数、兴趣专业和个人发展需求。477分在云南省本科二批线边缘,意味着有一定的竞争力,但并非特别高分。以下是一些建议供参考:
1. **昆明理工大学**:作为云南省的重点高校,理工科实力较强,机械、材料、环境等专业较为热门。
2. **云南师范大学**:师范类专业优势明显,如果对教育感兴趣,这里是一个不错的选择。
3. **云南财经大学**:对于经济管理类专业,如会计、金融,这所学校有一定的实力。
4. **大理大学**:位于风景秀丽的大理,文科和某些理科学科也有一定的实力。
5. **红河学院**:如果考虑地理位置,红河学院位于滇南地区,特色专业包括旅游管理等。
6. **文山学院**:文山学院地处边境,少数民族文化丰富,语言类专业可能有一定特色。