發表文章

目前顯示的是 2月, 2023的文章

4:進階控制流程

  4:進階控制流程 #擷取範圍執行f9 #執行f5 #4進階控制流程 #if範例 score=70 if score 判斷是否為質數 num=int(input("請輸入一個數,判斷是否為質數:\n")) flag=True for i in range(2,num): #判斷是否能被i整除 if num % i ==0: #不是質數 flag=False break if flag: print(str(num)+"是質數\n") else: print(str(num)+"不是質數\n") 計算5倍數數字的總和 #使用eval() -不論是整數或浮點數都會自動轉型成可以做計算的數值 #輸入一個正整數 #輸出 :所有5倍數數字總和 a=eval(input("請輸入一個數計算1到a之間,所有5之倍數數字總和:\n")) c=0 for i in range(1,a+1,1): if i%5==0: c+=i print(c)

7:數組、字典、集合

  7:數組、字典、集合 #擷取範圍執行f9 #執行f5 #數組 tuple #tuple將元素置於 小括號 中 #tuple和數組互換 tup=(1,2,3,4,5) lst=list(tup) print(lst.pop(3)) tup=tuple(lst) print(tup) atk=[["魯夫",90],["娜美",50],["喬巴",70]] print(atk[2][1]) atk={"魯夫":90,"娜美":50,"喬巴":70} atk["羅賓"]=65 #新增一筆新的元素 print(atk["娜美"]) print(atk)