日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

小甲鱼python视频第八讲(课后习题)

發布時間:2024/4/17 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小甲鱼python视频第八讲(课后习题) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.for循環的使用,注意下面代碼的區別

for i in range(0,10,2):print("i love you") for i in range(0,10):print("i love you") for i in range(5):print("i love you")

2.break與continue的區別

for i in range(5):if i == 2:breakprint(i) for i in range(5):if i == 2:continueprint(i)

break是執行到i==2時,跳出整個循環,continue是跳出i==2這個循環。

while True:while True:break #跳出的是第二個while,但還是要打印2print(1)print(2)break #跳出的是第一個while,但還是要打印3 print(3)

3.我愛你的長度

i = 0 string = "i love you" while i < len(string):print(i)i += 1

改進版:

i = 0 string = "i love you" length = len(sring) while i < length:print(i)i += 1

改進原因:每次循環都要調用len()函數

4.

answer = 'i love you' times = 3while times:times -= 1key = str(input('請輸入密碼:'))if key == answer:print('密碼正確,進入程序....')breakelif "*" in key:print('密碼中不能含有"*"號!您還有3次機會!',end = ' ')continueelif times == 0:print('賬號已被綁定,請等待十分鐘!!!')else: print('密碼輸入錯誤!你還有',times,'次機會!',end = ' ')

另附小甲魚的源代碼:

count = 3 password = 'FishC.com'while count:passwd = input('請輸入密碼:')if passwd == password:print('密碼正確,進入程序......')breakelif '*' in passwd:print('密碼中不能含有"*"號!您還有', count, '次機會!', end=' ')continueelse:print('密碼輸入錯誤!您還有', count-1, '次機會!', end=' ') count -= 1

?5.求水仙花數

for i in range(100,1000):result = 0 #給變量起名時,盡量注意不要使用內置函數temp = iwhile temp:result = result + (temp%10)**3 #temp是隨著下面的公式變化的temp //= 10 #地板除的使用if result = i: #判斷冪的和等于數值的大小print(i)

另附小甲魚源代碼:

for i in range(100, 1000):sum = 0temp = iwhile temp:sum = sum + (temp%10) ** 3temp //= 10 # 注意這里要使用地板除哦~if sum == i:print(i)

6.乒乓球的分配(3個紅色,3個黃色,6個綠色,隨機取出8個,一共多少種結果)看小甲魚的,自己不會寫:

print('red\tyellow\tgreen') for red in range(0,4):for yellow in range(0,4):for green in range(2,7): #綠色必須有兩個if red + yellow + green = 8:print(red,'\t',yellow,'\t',green,'\t')

注釋代碼:

for i in range(0,4):print(i) for i in range(2,7):print(i)

?

轉載于:https://www.cnblogs.com/printer/p/5815583.html

總結

以上是生活随笔為你收集整理的小甲鱼python视频第八讲(课后习题)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。