python中判斷使用者名稱密碼/價格/字典輸入是否正確
阿新 • • 發佈:2021-07-11
練習1:判斷輸入的資料是否是數字
#判斷輸入的資料是不是數字 pwd=input('請輸入密碼:') if pwd.isdigit(): print('輸入資料合法') else: print('輸入資料不合法,只能輸入數字') print('-------------使用簡化條件表示式寫法------------------') print('輸入資料合法' if pwd.isdigit() else '輸入資料不合法,只能輸入數字')
執行結果:
練習2:判斷輸入的賬號或密碼是否正確
#判斷QQ號與QQ密碼是否正確 account=input('請輸入QQ登入賬號:') pwd=input('請輸入QQ密碼:') if account=='123456' and pwd=='123': print('登入成功') else: print('QQ賬號或密碼錯誤')
執行結果:
練習3:商品價格大競猜
#商品價格大競猜 import random price=random.randint(1000,1500) print('今日競猜的商品為小米掃地機器人,其價格範圍是[1000,1500]之間') guess=int(input('請輸入競猜金額:')) if guess>price: print('大了') elif guess<price: print('小了') else: print('競猜正確') print('真實價格為:',price)
執行結果:
練習4:通過星座查詢運勢
#通過星座查詢運勢 d={'白羊座':'''本月貴人星座:水瓶座 本月小人星座:雙魚座 本月需要特別關注的日子:4日、5日、9日、16日、24日''', '金牛座':'''本月貴人星座:金牛座 本月小人星座:白羊座 本月需要特別關注的日子:1日、2日、7日、17日、22日''', '雙子座': '''本月貴人星座:白羊座 本月小人星座:水瓶座 本月需要特別關注的日子:10日、16日、19日、23日、29日''' } star=input('請輸入你的星座:') print(d.get(star))
執行結果:
解析:從上可以看出,字典中使用get()方法獲取值時,即使輸入值不正確,也不會報錯,會輸出None。