python编程实现:随机生产五个证书,范围在0-20之间,并且不能重复。在控制台按从小到大顺序打印这些数,并输出他们的和
时间: 2024-03-05 20:48:57 浏览: 71
好的,下面是Python代码实现随机生成五个不重复的数字,并按从小到大顺序打印以及输出它们的和:
```python
import random
# 定义一个空列表用于存放随机生成的数字
num_list = []
# 循环五次,每次生成一个0-20之间的不重复数字
while len(num_list) < 5:
num = random.randint(0, 20)
if num not in num_list:
num_list.append(num)
# 将数字列表从小到大排序
num_list.sort()
# 输出所有数字,并计算它们的和
sum = 0
for num in num_list:
print(num, end=" ")
sum += num
# 输出数字的总和
print("\n这五个数字的和为:", sum)
```
运行代码后,会随机生成五个不重复的数字,并按从小到大顺序打印出来。最后会输出这五个数字的总和。
阅读全文