用Python编写程序,生成一个包含70个随机整数(整数范围1到1000)的列表,输出这个列表,然后用列表中所有偶数和所有奇数分别构成两个列表,求偶数列表和及奇数列表和,看看这两个和差别大不大,然后输出这两个列表和各自的和。(要求程序交互友好、足够强壮)
时间: 2024-02-24 22:59:09 浏览: 57
python 求1-100之间的奇数或者偶数之和的实例
5星 · 资源好评率100%
好的,让我来帮您写一个符合要求的程序。以下是代码:
```python
import random
num_list = []
for i in range(70):
num_list.append(random.randint(1, 1000))
print("生成的随机数列表为:")
print(num_list)
even_list = []
odd_list = []
for num in num_list:
if num % 2 == 0:
even_list.append(num)
else:
odd_list.append(num)
even_sum = sum(even_list)
odd_sum = sum(odd_list)
print("偶数列表为:")
print(even_list)
print("偶数列表和为:", even_sum)
print("奇数列表为:")
print(odd_list)
print("奇数列表和为:", odd_sum)
if even_sum > odd_sum:
print("偶数列表和大于奇数列表和。")
elif even_sum < odd_sum:
print("奇数列表和大于偶数列表和。")
else:
print("偶数列表和等于奇数列表和。")
```
程序会生成一个包含70个随机整数的列表,并输出该列表。然后程序会将列表中的偶数和奇数分别提取出来,并输出这两个列表和各自的和。最后程序会比较两个和的大小,并输出结果。
希望这个程序符合您的要求!
阅读全文