列表1为100以内所有的奇数,列表2为100以内所有的偶数,把两个列表合并成一个新列表,新列表为1到100内的所有数字。
参考如下:
list1 = [] # 奇数列表
list2 = [] # 偶数列表
alllist = []
for i in range(1, 100):
if i % 2 == 0:
list2.append(i)
else:
list1.append(i)
alllist = list1 + list2
print("未排序新列表为:", alllist)
print("排序后新列表为:", sorted(alllist))
效果如下:
1、定义可迭代的类并创建其对象,求1至100区间所有正整数的和
(包含1和100)。
要求:
类中仅包含二个方法:def__iter__(self)设置初值1,def next(self)每次迭代使得值增加1并返回一个值。
提示:创建类对象,利用对象的可迭代并使用for循环求其和
示例如下: