解题报告——Python编程:从入门到实践_动手试一试_参考答案(第四章)
生活随笔
收集整理的這篇文章主要介紹了
解题报告——Python编程:从入门到实践_动手试一试_参考答案(第四章)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
注意:
做4.11時,習慣性的使用等號解題,結(jié)果發(fā)現(xiàn):用等號會關(guān)聯(lián)二者地址,修改其中任意一位,另一方也被修改, 因此需要使用切片方法去解題。
# 習題4.1:想出至少三種你喜歡的披薩,將其名稱存儲在一個列表中,在使用for循環(huán)將每種比薩的名稱都打印出來 pizza = ['盧本偉', 'White', '五五開'] for b in pizza:print('I like')print(b) print('I really like Pizza') # 習題4.2 同4.1 # 習題4.3:打印數(shù)字1-20 for a in range(1, 20):print(a) # 習題4.4:創(chuàng)建含數(shù)字1-100W的列表,再輸出,Ctrl+C停止 a = range(1, 1000001) for b in a:print(b) # 習題4.5:計算1-100W的總和 a = range(1, 1000001) print(min(a)) print(max(a)) print(sum(a)) # 求和可以用高斯公式簡化運算,只需一次運算即可得到結(jié)果 print(100000*(1000001)/2) # 習題4.6:奇數(shù) 創(chuàng)建列表,輸出1-20的奇數(shù) a = range(1, 20, 2) for b in a:print(b) # 習題4.7:3的倍數(shù),創(chuàng)建列表,輸出3-30內(nèi)被3整除的數(shù) a = range(3, 31, 3) for b in a:print(b) # 習題4.8:立方 創(chuàng)建列表,輸出1-10的立方 a = range(1,11) for b in a:print(b*b*b) # 習題4.9:同4.8,但使用解析列表 a = [value**3 for value in range(1,11)] for b in a:print(b) # 習題4.10:使用切片打印列表中前三個元素、中間三個元素、最后三個元素 print(a[:3]) print(a[4:7]) print(a[-3:]) # 習題4.11: # 1、在4.1的pizza種類中再添加一種pizza,存儲到friend_pizza, # 2、在friend_pizza中再加一種pizza # 3、循環(huán)輸出pizza和friend_pizza pizza.append('電競?cè)?#39;) friend_pizza = pizza[:] # 注意這里不可以用等號,用等號會關(guān)聯(lián)二者地址,修改其中任意一位,另一方也被修改 friend_pizza.append('盧本偉牛逼') print(pizza) print(friend_pizza) # 習題4.12 嵌套循環(huán) for b in range(1, 11):for c in range(1, 11):print(b*c) # 4.13 自助餐,元組, menus = ('烤全羊', '烤全牛', '烤全雞', '烤全豬', '烤全鴨') for value in menus:print(value) menus = ('烤全鵝', '烤全鳥', '烤全雞', '烤全豬', '烤全鴨') for value in menus:print(value) # 4-14 PEP 8 大致內(nèi)容: 1、每級縮進都使用四個空格 2、每行都不要超過80字符 3、不要在程序文件中過多的使用空行
擇苦而安,擇做而樂,虛擬現(xiàn)實終究比不上真實精彩之萬一
總結(jié)
以上是生活随笔為你收集整理的解题报告——Python编程:从入门到实践_动手试一试_参考答案(第四章)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 编译原理习题(含答案)——2程序设计语言
- 下一篇: Python里面对于嵌套列表的查询