我想要它 if is_male == "Y": and if is_male == "N": 當你輸入 y 和 n 時也有效(沒有大寫鎖定)
name = input("Enter your name: ")
age = input("Enter your age: ")
is_male = input("Are you a man? Y/N: ")
if is_male == "Y":
print("Your name is " name " you are " age " years old and you are a male.")
if is_male == "N":
print("Your name is " name " you are " age " years old and you are a female.")
uj5u.com熱心網友回復:
if is_male.lower() == "y":
...
if is_male.lower() == 'n':
...
這將使其不區分大小寫,因此它適用于Y和y。
uj5u.com熱心網友回復:
你可以這樣改變。
if is_male == "Y": -> if is_male == "Y" 或 is_male == "y":
if is_male == "N": -> if is_male == "N" 或 is_male == "n":
uj5u.com熱心網友回復:
為什么不做is_male一個bool?該值將更適合它的變數名稱。當您要求輸入時,您可以這樣做:
is_male = input("Are you a man? Y/N: ").upper() == 'Y'
那么你的 if 陳述句將是:
if is_male:
...
else:
...
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/316354.html
上一篇:Python常用庫的使用(Numpy,Pandas,Matplotlib,wordcloud,Opencv-python,PIL)
