這是第一次用Python的if else邏輯判斷小程序,記念一下。小程序
判斷輸入成績是否及格的小程序:ide
1 score = int(input("請輸入您的成績:")) 2 if score>=90: 3 print("您的成績優秀,請繼續保持") 4 elif 70<=score<=89: 5 print("您的成績良好") 6 elif 60<=score<=69: 7 print("您的成績剛剛及格,要加油哦") 8 else: 9 print("不及格!您的成績問題很嚴重")
或者也能夠換成下面的簡單些的代碼:spa
1 score = int(input("請輸入您的成績:")) 2 if score>=90: 3 print("您的成績優秀,請繼續保持") 4 elif score>=70: 5 print("您的成績良好") 6 elif score>=60: 7 print("您的成績剛剛及格,要加油哦") 8 else: 9 print("不及格!您的成績問題很嚴重!")
運行出來的結果是下面這樣的:code
延伸案例:三個數字中,最大的數字是多少? blog
1 num1 = int(input("請輸入第一個數:")) 2 num2 = int(input("請輸入第二個數:")) 3 num3 = int(input("請輸入第三個數:")) 4 5 bignum = 0 6 if num1 >= num2: 7 bignum = num1 8 if bignum >= num3: 9 print("您輸入的最大數字是:"+str(bignum)) 10 else: 11 print("您輸入的最大數字是:"+str(num3)) 12 else: 13 bignum = num2 14 if bignum >= num3: 15 print("您輸入的最大數字是:"+str(bignum)) 16 else: 17 print("您輸入的最大數字是:"+str(num3))
如下是簡易版代碼:input
1 num1 = int(input("請輸入第一個數:")) 2 num2 = int(input("請輸入第二個數:")) 3 num3 = int(input("請輸入第三個數:")) 4 5 print("最大的數字是:"+str(max(num1,num2,num3))) 6 print("最小的數字是:"+str(min(num1,num2,num3)))