1、10位評委評分,要求大于5分 ,小于10

1 count = 1 2 while count<=10 : 3 fen = int(input( " 輸入你的分數: " )) 4 if fen >5 and fen<10 : 5 print ( " %s號評委評分:%s分 " % (count,fen)) 6 else : 7 print ( " %s你是不是傻?。?! " % count) 8 continue 9 count=count+1
?2、冒泡排序

1 lst = [1,5,6,8,4,3,2 ] 2 3 count = 0 4 while count < len(lst): 5 i = 0 6 while i < len(lst)-1 : 7 if lst[i]>lst[i+1 ]: 8 lst[i],lst[i+1] = lst[i+1 ],lst[i] 9 i = i+1 10 count = count + 1 11 print (lst)
?3、
計算一個列表中偶數位索引數據,添加為一個新列表,并返回

def lis(f1): new_lis = [] for i in range(0,len(f1)): if i % 2 == 0: new_lis.append(f1[i]) return new_lis v = [100,1,4,3,5,5,7,7,9,7,21 ] print (lis(v))
4、 寫一個函數 一個列表中有多少個數字

def lis(f1): f2 = [] for i in f1: if type(i) == int: f2.append(i) print (len(f2)) print (f2) lis([ 1,5, ' f ' ,3,5,777,43])
5、斐波那契序列
注意:先寫了一個列表 v = [1,1],然后循環做的切片v[-2]+v[-1],然后把得到的新的數v1 append到v中,并且做判斷v1要小于100防止死循環

def li(): v = [1,1 ] while True: v1 = v[-1]+v[-2 ] if v1 < 100 : v.append(v1) print (v) li()
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
