1. 程式人生 > 其它 >Python條件語句與迴圈語句

Python條件語句與迴圈語句

1.if語句

條件語句中常用的比較運算子:<、<=、>、>=、==、!=
#判斷是否中彩票,中獎號碼:654321
number = int(input("請輸入您的6位彩票號碼: "))
if numeber == 654321:
    print(number,"你中了本期大獎,請速來領獎!!")
if number != 654321:
    print(number,"很遺憾,你未中獎!")
  
  
#要求使用者輸入的是0~9之間的數字,輸入非法字元則提示使用者重新輸入
number = [0,9]
if ord(input("請輸入一個數字:") not in range(48,58):
    print("您輸入錯誤,請重新輸入!!")

2.if...else 語句

#登入網站時判斷使用者名稱和密碼是否輸入正確  
  
myuser = "靜若晨光"
mypassword = "666666"
user = input("使用者名稱稱: ")
password = input("登入密碼:")
if user == myuser and password == mypassword:
    print("恭喜你,登入成功!")
else:
    print("使用者名稱或密碼不正確,登入失敗!")

3.if...elif...else 語句

#判斷使用者年齡階層
year = int(input("請輸入您的出生年份:"))
if year >= 2010:
    print("您屬於10後,前程似錦!")
elif 2010 >year >=2000:
    print("您屬於00後,柳暗花明!")
elif 2000 > year >= 1990:
    print("您屬於90後",劈波斬浪!)
elif 1990> year >= 1980:
    print("您屬於80後,任重道遠!")
elif 1980> year >=1970:
    print("您屬於70後,老驥伏櫪!")

4.if 語句的巢狀

#判斷使用者年齡階層
year = int(input("請輸入您的出生年份:"))
if year >= 2010:
    print("您屬於10後,前程似錦!")
elif 2010 >year >=2000:
    print("您屬於00後,柳暗花明!")
elif 2000 > year >= 1990:
    print("您屬於90後",劈波斬浪!)
elif 1990> year >= 1980:
    print("您屬於80後,任重道遠!")
elif 1980> year >=1970:
    print("您屬於70後,老驥伏櫪!")