编写程序,构造一个由50个元组组成的列表,每个元组由2个元素构成。第一个元素代表学号,是 [1,50]范围内的不同整数;第二个元素代表Python考试成绩,是[0,100]范围内的随机整数。
时间: 2024-02-15 19:04:59 浏览: 43
第一个数组内有学号、姓名、第二个数组有《高等数学》、《线性代数》、《Java程序设计》、《大学英语》、每个人的总成绩和平均成
好的,我可以为您编写这段 Python 代码。请见下方:
```python
import random
# 生成包含50个元组的列表
student_scores = [(i, random.randint(0, 100)) for i in range(1, 51)]
# 输出列表
print(student_scores)
```
这段代码使用了 Python 的列表推导式和 `random` 模块,生成了一个包含50个元组的列表。其中每个元组的第一个元素是学号,第二个元素是 Python 考试成绩,均符合您的要求。最后使用 `print()` 函数输出了这个列表。
希望这个代码对您有所帮助!如果您还有其他问题或需求,请随时告诉我。
阅读全文