◆主題1:◆絕對值
a = int(input("請輸入A座標:"))
b = int(input("請輸入B座標:"))
print("A座標值:",a)
print("B座標值:",b)
if a > b:
x
= a - b
else:
x
= b - a
print("AB的距離=",x)
► 說明:
1. 紅色的部分稱“字串”,會忠實地顯示在結果畫面上。
2. x、a、b稱“變數”,會以它們的值呈現。
3. input()是請求鍵盤輸入,print()是印出資訊。
4. int( )是將輸入的字串轉成整數。
5. 「if…else…」是「如果○○就○○,否則○○」
6. 「if…else…」注意冒號及縮排,If和else要對齊。程式中縮排的空格數目必須相同,一般用4格,不可以和Tab混用,一般是用空白鍵。
► 執行情形:
►線上Python編輯器:
1. https://colab.research.google.com/
2. https://www.programiz.com/python-programming/online-compiler/
►自我練習1:
假設學生成績為整數x,要求輸出該生成績是否及格。
►參考答案
◆重點2:◆Python的if基本語法
條件判斷是讓Python變得更聰明的方法。如果我們有一個明確的條件 (如果怎麼樣,就做什麼事),就可以使用if判斷式。
►if基本語法:
if的口語為日常生活的「如果...就...」,當條件運算式的值為True時,執行if語句裡面的敘述。
►說明:
寫法:在if後面寫上「條件」之後,要上一個:(冒號)才能到下一行,下一行時,利用縮排(4個空格),來區分程式碼的區塊。(代表是if: 區塊裡面)。
if 條件運算式:條件成立時就做這個敘述
►參考程式:
與for, if 相同,while語句後面要加冒號,並且在while裡的程式碼要空4格。
► 參考程式4:While迴圈:紅綠燈倒數20,29,...,1的值
► 參考程式5:While迴圈:等差級數的公式1+2+3+...+100的值
沒有留言:
張貼留言