用Python数据处理写个代码看”成绩是否有满分的?如果有,输出“有满分的”,否则输出“没有满分的”用多种方法做
时间: 2023-03-29 07:03:44 浏览: 49
以下是三种不同的 Python 代码实现:
方法一:
grades = [90, 95, 100, 85, 92]
if 100 in grades:
print("有满分的")
else:
print("没有满分的")
方法二:
grades = [90, 95, 100, 85, 92]
max_grade = max(grades)
if max_grade == 100:
print("有满分的")
else:
print("没有满分的")
方法三:
grades = [90, 95, 100, 85, 92]
has_full_mark = False
for grade in grades:
if grade == 100:
has_full_mark = True
break
if has_full_mark:
print("有满分的")
else:
print("没有满分的")
相关问题
用Python数据处理写个代码看”成绩是否有满分的?如果有,输出“有满分的”,否则输出“没有满分的”
好的,我可以回答这个问题。以下是 Python 代码:
```python
grades = [98, 100, 95, 87, 92] # 假设这是成绩列表
if 100 in grades:
print("有满分的")
else:
print("没有满分的")
```
这段代码会判断成绩列表中是否有 100 分,如果有则输出“有满分的”,否则输出“没有满分的”。
借助于系统方法实现该功能判断该班级是否有满分的同学
您好,可以使用以下代码实现该功能:
```python
def is_full_score(class_scores):
"""
判断班级是否有满分同学
:param class_scores: 班级成绩列表,每个元素为一个学生的成绩,类型为int
:return: True表示有满分同学,False表示没有
"""
max_score = max(class_scores)
if max_score == 100:
return True
else:
return False
```
该函数接受一个班级成绩列表作为参数,判断是否有满分同学,返回True或False。如果有满分同学,返回True,否则返回False。