4:進階控制流程

 

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)

留言