4:進階控制流程
#擷取範圍執行f9
#執行f5
#4進階控制流程
#if範例
score=70
if score<60:
print("Fail")
else:
print("PASS")
#雙向判斷式(if ...else...)
score=int(input("請輸入score:\n"))
if 0<=score<60:
print("Fail")
else:
print("PASS")
#if elif
score=int(input("請輸入score:\n"))
if 90
判斷是否為質數
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)
留言
張貼留言