在本部落格中,我們將了解運算子、條件和 input() 函數。
讓我們進入運算符。
什麼是運算子?
在計算機中執行特定數學/邏輯運算的符號。
這有 3 種類型,分別是:
這些是什麼以及它們執行什麼功能?
讓我告訴你一些事情,你們會驚訝地發現它是多麼簡單......
1.算術運算子
它包括基礎數學,如加法、減法、乘法、除法等等..
我們在之前創建計算器的部落格中已經看到了所有這些。
好吧,你會問剩下的兩個呢..
是的,我現在就討論這個。
2.比較運算子
它比較兩個值並傳回 True 或 False。
對於前任,
a = 2 b = 4 result = (a > b) print(result) False
a = 2 b = 4 result = (a <= b) print(result) True
3.邏輯運算子
用於組合條件語句(if、else)
#and condition_1 = True condition_2 = True print(condition_1 and condition_2) True condition_1 = True condition_2 = False print(condition_1 and condition_2) False #or condition_1 = True condition_2 = False print(condition_1 or condition_2) True
#not condition_1 = True print(not condition_1 ) False
這樣,操作員就完成了。
現在,什麼是條件?
讓我用一個即時場景來解釋一下,
我正打算出去,我想選衣服。所以,我有三個選擇:要嘛穿衣服,要嘛不去。
如果曲目可用:
磨損單張
elif dress_aviable:
穿裙子
其他:
坐在家裡
同樣,我們將透過編碼來完成。
讓我們比較兩個數字;
a = 25 b = 25 if a > b: print("a is greater than b") elif a == b: print("a is equal to b") else: print("a is less than b")
因此,每個條件都按步驟檢查,如第 5 行和第 6 行
結果如下..
a is equal to b
使用 input() 取得使用者輸入
它是取得使用者的輸入。
我們總是以字串類型(即文字格式)輸入,因此如果我們需要數字,我們必須將其轉換。
這是函數的基本用法:
name = input("What is your name? ") print("Hello, " + name + "!") print("Have a nice day.")
它詢問使用者的姓名,然後按給定的方式列印。
但是,正如我們之前在創建計算器時討論的那樣,數字的情況並非如此。
對於數字,我們應該將輸入從字串轉換為整數或浮點數..
age = input("Enter your age: ") age = int(age) print("You are " + str(age) + " years old.")
或者,
age = int(input("Enter your age: ")) print("You are " + str(age) + " years old.")
現在讓我們研究一個包含所有內容的問題。
建立一個程序,要求使用者輸入一個數字,然後列印該數字是正數、負數還是零。
num = float(input("Enter a number: ")) if num > 0 : result = "positive" elif num < 0 : result = "negative" else : result = 0 print(f"The number is {result}.")
這個節目
好吧,考慮到這一點,我們嘗試制定一個評分系統。
評分系統
A - 100 到 90
B - 90 到 80
C - 80 至 70
D - 70 至 60
E - 60 至 45
失敗 - 45 比 0
讓我們建立一個程序,以數字成績作為輸入並列印相應的字母成績(A、B、C、D 或 F)。總分是 100。
mark = float(input("輸入你的標記:"))
if mark >= 91 and mark <= 100: print("Grade A") elif mark >= 81 and mark < 91: print("Grade B") elif mark >= 71 and mark < 81: print("Grade C") elif mark >= 61 and mark < 71: print("Grade D") elif mark >= 45 and mark < 61: print("Grade E") elif mark < 45: print("Fail") else: print("Mark not valid")
親自試試看...
以上是Python - 運算子和條件的詳細內容。更多資訊請關注PHP中文網其他相關文章!