第七章 循环
2019-01-09 本文已影响19人
Amica
挑战练习
1、打印以下列表["The Walking Dead", "Entourage", "The Sopranos", "The Vampire Diaries"]中的每个元素。
words=["The Walking Dead", "Entourage", "The Sopranos", "The Vampire Diaries"]
for word in words:
print(word)

2、打印从25到50之间的所有数字。
for i in range(25,51):
print(i)

3、打印第一个挑战练习中的每个元素及其索引。
words = ["The Walking Dead", "Entourage", "The Sopranos", "The Vampire Diaries"]
for index, word in enumerate(words):
print("索引%d对应的词是:%s"%(index,word))

4、编写一个包含死循环的数字列表程序(可选择输入q退出)。每次循环时,请用户猜一个在列表中的元素,然后告知其猜测是否正确。
number_list = [1, 8, 33, 19, 55]
while(True):
answer = input("请你猜一个在我神秘盒子中的数字!如果输入q表示你要放弃哦O(∩_∩)O\n")
if answer == "q":
break
try:
answer = int(answer)
if answer in number_list:
print("哇,猜对了呢!")
else:
print("抱歉,你猜的不对呢,这个数字不在神秘盒子中哦O(∩_∩)O")
except ValueError:
print("请输入一个数字哦,输入q的话就是放弃了呢O(∩_∩)O")

5、将列表[8,19,148,4]中的所有数字,与列表[9,1,33,83]中的所有数字相乘,并将结果添加到第3个列表中。
list1 = [1, 3, 5, 7]
list2 = [2, 4, 6, 8]
list3 = []
for i in list1:
for j in list2:
mult = i * j
list3.append(i * j)
print(list3)
