第七章 循环

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)
挑战1运行结果.png

2、打印从25到50之间的所有数字。

for i in range(25,51):
    print(i)
挑战2运行结果.png

3、打印第一个挑战练习中的每个元素及其索引。

words = ["The Walking Dead", "Entourage", "The Sopranos", "The Vampire Diaries"]
for index, word in enumerate(words):
    print("索引%d对应的词是:%s"%(index,word))
挑战3运行结果.png

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")
挑战4运行结果.png

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)
挑战5运行结果.png
上一篇 下一篇

猜你喜欢

热点阅读