美文网首页
读书笔记 | Python学习之旅 Day12

读书笔记 | Python学习之旅 Day12

作者: 公子老马 | 来源:发表于2018-03-27 23:14 被阅读0次

    Python学习之旅 读书笔记系列

    Day 12

    《Python编程从入门到实践》

    复盘:第一部分基础知识(第1章~11章)

    今天继续动手做练习题。

    练习题

    第四章 操作列表

    本章主要涉及For循环

    1.pizzas_animals.py

    通过应用列表,获取相对索引位置的值(要留意索引从0开始计数)

    pizzas = ["baconic","peperoni","ham","chicago"]
    #留意For后面的代码要缩进
    for pizza in pizzas:
        print(pizza.title())
    #For要小写开头 for(字体变蓝才有效)
    for pizza in pizzas:
        print("I like " + pizza.title() + " pizza!")
    print("I really love " + pizza.title())
    #for本身不要缩进
    
    animals = ["cat","dog","horse","rabbit"]
    for animal in animals:
        print(animal.title())
        print("A " + animal.title() + " would make a great pet.")
    print("Any of these animals have four legs.")
    
    

    输出结果如下:


    day12_01.png

    2.number_table.py

    创建数字列表,并进行相关运算操作,尤其要多运营列表解析

    for value in range(1,21):
        "循环打印数字1~20(含)"
        print(value)
        #要特别注意差一,即含20时,对应20+1
    
    numbers = list(range(1,1000001))
    #for number in numbers:
    #    print(number)
        #退出可按ctrl+c或关闭输出窗口
        #打印了2分钟还没结束,手动关闭
    print(min(numbers))
    print(max(numbers))
    print(sum(numbers))
        #瞬间计算完成
    
    numbers2 = list(range(1,21,2))
    print(numbers2)
    "利用第三参数创建奇数列表"
    
    numbers3 = list(range(3,31,3))
    "创建3~30能被3整除的列表"
        #要留意文档字符串缩进要与上方代码维持一致,注释不用
    print(numbers3)
    
    numbers4 = [value**3 for value in range(1,11)]
    "利用列表解析,变量幂运算,for循环打印"
    for number in numbers4:
        print(number)
    
    

    输出结果如下:


    day12_02.png
    其他
    • 感受
      • 编写代码中会试错到一些书本未提及的内容,比如文档字符串缩进要与上方代码一致,而注释不用
      • 列表差一特征还是不够娴熟,容易忘记
      • rang的步长和乘方幂运算要留意

    相关文章

      网友评论

          本文标题:读书笔记 | Python学习之旅 Day12

          本文链接:https://www.haomeiwen.com/subject/oeyecftx.html