第七章 循环

挑战练习

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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,279评论 0 38
  • 1.1 列表的定义 List(列表) 是Python中使用最频繁的数据类型,在其他语言中通常叫做数组 专门用于存储...
    体面_5376阅读 955评论 0 0
  • 1、这世界,终究是在你眼中的。所以当你看到喜,这世界就是欢快的;当你看到悲,这世界是低沉的。 2、一皇出五帝,宗亲...
    图说文字阅读 249评论 0 0
  • 猫姐,学习投资理财,三年的时间依靠自己从零开始到买了一套房。 很励志很鸡血觉得希望就在眼前,对不对? 可是所有的成...
    顾尘埃阅读 319评论 0 3
  • 初二新接手的时候,班上有一个很特殊的孩子,妈妈常年不在家,和外公生活在一起,当时只知道她喜欢串班,惹是生...
    执笔溢情阅读 821评论 0 0

友情链接更多精彩内容