2022年3月20日 星期日

Topic35:Python學習3_絕對值

  


主題1絕對值

假設數線上有A(a)、B(b)二點,求AB距離=|a-b|
► 流程圖:

參考程式:

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. xab稱“變數”,會以它們的值呈現。
3. input()是請求鍵盤輸入,print()是印出資訊。
4. int( )是將輸入的字串轉成整數。
5. if…else…」是「如果○○○○,否則○○
6. if…else…」注意冒號及縮排,Ifelse要對齊。程式中縮排的空格數目必須相同,一般用4格,不可以和Tab混用,一般是用空白鍵。

► 執行情形:



►線上Python編輯器:

1. https://colab.research.google.com/
2. https://www.programiz.com/python-programming/online-compiler/

►自我練習1:

假設學生成績為整數x,要求輸出該生成績是否及格。
參考答案


重點2Python的if基本語法

條件判斷是讓Python變得更聰明的方法。如果我們有一個明確的條件 (如果怎麼樣,就做什麼事),就可以使用if判斷式。

►if基本語法:

if的口語為日常生活的「如果...就...」,當條件運算式的值為True時,執行if語句裡面的敘述。

►說明:

寫法:在if後面寫上「條件」之後,要上一個:(冒號)才能到下一行,下一行時,利用縮排(4個空格),來區分程式碼的區塊。(代表是if: 區塊裡面)。

if  條件運算式:條件成立時就做這個敘述

►參考程式:

sun = True:
if sun is True print("擦防曬!")
print "出門")



與for, if  相同,while語句後面要加冒號,並且在while裡的程式碼要空4格。

while 地球還在的一天: 我就會繼續愛著你

► 參考程式4:While迴圈:紅綠燈倒數20,29,...,1的值

n = 20 while n >= 0: print(n) n = n - 1
print("禁止通行")


► 參考程式5:While迴圈:等差級數的公式1+2+3+...+100的值



沒有留言:

張貼留言