--- title: 21-7:人數判斷 lang: zh-tw tags: DICE Python --- 21-7:人數判斷 === > [name=Chinglin-K] --- 目錄:[Dice 程式教學-Python完整版](https://hackmd.io/@Chinglin-K/Dice-menu) 上一篇:[21-6:統計資料](https://hackmd.io/@Chinglin-K/Dice-21-6) 下一篇:[22-1:動物元素](https://hackmd.io/@Chinglin-K/Dice-22-1) --- ## 題目 根據第一周的遊客人數,進行判斷,如果人數超過35人,顯示當天人數爆棚!,否則顯示需要繼續加油... 星期日 50人 星期一 10人 星期二 14人 星期三 7人 星期四 25人 星期五 30人 星期六 70人 輸入範例: 輸出範例: 星期日 人數爆棚!(日與人之間有一個半形空格) 星期一 需要繼續加油... 星期二 需要繼續加油... 星期三 需要繼續加油... 星期四 需要繼續加油... 星期五 需要繼續加油... 星期六 人數爆棚! --- ## 程式碼 ```Python= num=[50, 10, 14, 7, 25, 30, 70] day=['星期日','星期一','星期二','星期三','星期四','星期五','星期六'] for i in range(7): print(day[i],end=" ") if(num[i]>35): print("人數爆棚!") else: print("需要繼續加油...") ``` --- ## 輸出 ```Python= 星期日 人數爆棚! 星期一 需要繼續加油... 星期二 需要繼續加油... 星期三 需要繼續加油... 星期四 需要繼續加油... 星期五 需要繼續加油... 星期六 人數爆棚! ``` --- :::success list補充⚡⚡⚡ - #基本1 list1=["a","b","c","d"] print(f"list1={list1}") print(f"list1[1]={list1[1]}") list1[1]="x" print(f"list1={list1}") list2=[3,2,1,"a","ab",5] print(f"list2={list2}") a=[1,2,3] b="hi" list3=[2,3,a,b,4] print(f"list3={list3}") #OUTPUT: #list1=['a', 'b', 'c', 'd'] #list1[1]=b #list1=['a', 'x', 'c', 'd'] #list2=[3, 2, 1, 'a', 'ab', 5] #list3=[2, 3, [1, 2, 3], 'hi', 4] --------------------------------------------------------------- - #基本2 list1=[0,1,2,3,4,5,6,7,8,9] print(f"list1={list1}") print("區間") print(f"list1[1:4]={list1[1:4]}") print(f"list1[1:]={list1[1:]}") print(f"list1[:3]={list1[:3]}") print("從尾巴起算") print(f"list1[-1]={list1[-1]}") print(f"list1[-2]={list1[-2]}") print(f"list1[2:-2]={list1[2:-2]}") print("跳著算") print(f"list1[1: -1:2]={list1[1: -1:2]}") print(f"list1[::2]={list1[::2]}") print("倒著算") print(f"list1[::-1]={list1[::-1]}") print(f"list1[-2:2:-1]={list1[-2:2:-1]}") print(f"list1[-2:2:-2]={list1[-2:2:-2]}") #OUTPUT: #list1=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] #區間 #list1[1:4]=[1, 2, 3] #list1[1:]=[1, 2, 3, 4, 5, 6, 7, 8, 9] #list1[:3]=[0, 1, 2] #從尾巴起算 #list1[-1]=9 #list1[-2]=8 #list1[2:-2]=[2, 3, 4, 5, 6, 7] #跳著算 #list1[1: -1:2]=[1, 3, 5, 7] #list1[::2]=[0, 2, 4, 6, 8] #倒著算 #list1[::-1]=[9, 8, 7, 6, 5, 4, 3, 2, 1, 0] #list1[-2:2:-1]=[8, 7, 6, 5, 4, 3] #list1[-2:2:-2]=[8, 6, 4] --------------------------------------------------------------- - #min, max, len, sum, index, insert, count list1=[12,23,34,45] print(f"list1={list1}") print(f"len(list1)={len(list1)}") print(f"min(list1)={min(list1)}") print(f"max(list1)={max(list1)}") print(f"sum(list1)={sum(list1)}") print(f"list1.index(23)={list1.index(23)}") print(f"Before insert list1={list1}") print(f"list1.insert(1,35)={list1.insert(1, 35)}") print(f"After insert list1={list1}") list2=[1,2,4,6,3,3,5,5,5] print(f"list2={list2}") print(f"list2.count(5)={list2.count(5)}") print(f"list2.count(3)={list2.count(3)}") print(f"list2.count(1)={list2.count(1)}") #OUTPUT: #list1=[12,23,34,45] #len(list1)=4 #min(list1)=12 #max(list1)=45 #sum(list1)=114 #list1.index(23)=2 #After insert list1=[12, 35, 23, 34, 45] #list2=[1,2,4,6,3,3,5,5,5] #list2.count(5)=3 #list2.count(3)=2 #list2.count(1)=1 --------------------------------------------------------------- - #sort, reverse list2=[3,1,4,7,5,4] print(f"list2={list2}") list2.sort() print(f"After sort, list2={list2}") list2.reverse() print(f"After reverse, list2={list2}") #OUTPUT: #list2=[3, 1, 4, 7, 5, 4] #After sort, list2=[1, 3, 4, 4, 5, 7] #After reverse, list2=[7, 5, 4, 4, 3, 1] --------------------------------------------------------------- - #pop, del, remove list1=[1, 2, 3, 4, 5, 6, 7] #pop print(f"list1={list1}") print(f"index 0 of list1 is {list1.pop(0)}") print(f"After pop, list1={list1}") #del del list1[0] print(f"After del list1[0], list1={list1}") del list1[0:2] print(f"After del list1[0:2], list1={list1}") #remove list1.remove(6) print(f"After remove the first content of 6, list1={list1}") #OUTPUT: #list1=[1, 2, 3, 4, 5, 6, 7] #index 0 of list1 is 1 #After pop, list1=[2, 3, 4, 5, 6, 7] #After del list1[0], list1=[3, 4, 5, 6, 7] #After del list1[0:2], list1=[5, 6, 7] #After remove the first content of 6, list1=[5, 7] --------------------------------------------------------------- - #append, extend list1=[] print(f"list1={list1}") #append list1.append(1) list1.append(2) print(f"After append(1) and append(2), list1={list1}") list1.append([3,4]) print(f"After append([3,4]), list1={list1}") print(f"list1[2]={list1[2]}") #extend list1=[1,2] print(f"Reset list1={list1}") list1.extend([3,4,5]) print(f"After extend([3,4,5]), list1={list1}") #OUTPUT: #list1=[] #After append(1) and append(2), list1=[1, 2] #After append([3,4]), list1=[1, 2, [3, 4]] #list1[2]=[3, 4] #Reset list1=[1, 2] #After extend([3,4,5]), list1=[1, 2, 3, 4, 5] ::: --- 目錄:[Dice 程式教學-Python完整版](https://hackmd.io/@Chinglin-K/Dice-menu) 上一篇:[21-6:統計資料](https://hackmd.io/@Chinglin-K/Dice-21-6) 下一篇:[22-1:動物元素](https://hackmd.io/@Chinglin-K/Dice-22-1) --- :::info 「盡多少本分,得多少本事」😊 ::: --- {%hackmd i1nMRrZcTFmTvoF897K9zg %}