python中判断用户名密码/价格/字典输入是否正确
练习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。
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号