Python小實驗

二分支緊湊形式

'<表達式> if <條件> else <表達式>'
'緊湊形式中的表達式不能做賦值'
'eg1:'
a=3 if True else a=4
>>>connot assign'(賦值)' conditional'(有條件的)' expression
'eg2:'
print(3) if True else print(4)
>>>3
'注意True的T是大寫,同理False的F也是大寫'

Python中的邏輯

Python C和Java 描述
x and y x && y 條件x和y的邏輯
x or y x||y 條件x和y的邏輯
not x ! x 條件x的邏輯

如何判斷輸入數的類型

#isinstance(object, classinfo)classinfo包括Python所有類型
a=eval(input("請輸入一個整數"))
if isinstance(a,int):
    print(a**2)
else:
    print("輸入的不是整數")
>>>2
>4
>>>2.6
>輸入的不是整數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章