【python】if 条件判断 +字符串的{}填空+(一个用户登陆及修改密码的例子)

本文介绍了Python中的条件控制,包括单条件和多条件控制,并通过一个用户登录验证的实例进行演示。此外,还展示了如何利用字符串填空使代码更加简洁专业。参考《小白的第一本Python》及Runoob教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

博客已经搬家到“捕获完成”:

https://www.v2python.com

 

1、单条件控制

 

2、多条件控制(这个很重要,掌握了这个,就掌握了上一个的原理和用法)

 

3、具体的一个例子:

4、接下来,是我自己写的关于一个登陆验证的程序:

 

#千万要记住要把这个初始的列表放到函数体外
passwd =['change','123456']  

def account_login():
    
    input_passwd = input('Please input the passwd:\n')
    
    if input_passwd == passwd[-1]:
        print('right,login\n')    
    elif input_passwd == passwd[0]:
        reset_passwd = input('ok,u will reset passwd:\n') 
        passwd.append(reset_passwd)
        print('right,passwd is reseted, new passwd is',passwd[-1]) 
        account_login()
    else:
        print('wrong,Please re-input the passwd\n')
        account_login()

print('Thank you!\n')
account_login()  

 

 

 

5、接下来,修改一下,将字符串填空加入进去,修改下面这一句话,显得更简洁专业:

print('right,passwd is reseted, new passwd is',passwd[-1]) 
#修改为下面一句话
print('right,passwd is reseted, new passwd is:{} \n'.format(passwd[-1]))   #对这一句话进行了修改,添加了{}

 

 

#千万要记住要把这个初始的列表放到函数体外  
passwd =['change','123456']    
  
def account_login():  
      
    input_passwd = input('Please input the passwd:\n')  
      
    if input_passwd == passwd[-1]:  
        print('right,login\n')      
    elif input_passwd == passwd[0]:  
        reset_passwd = input('ok,u will reset passwd:\n')   
        passwd.append(reset_passwd)  
        print('right,passwd is reseted, new passwd is:{} \n'.format(passwd[-1]))   #对这一句话进行了修改,添加了{}
        account_login()  
    else:  
        print('wrong,Please re-input the passwd\n')  
        account_login()  
  
print('Thank you!\n')  
account_login() 

 

 

 

 

参考资料:

小白的第一本python

http://www.runoob.com/python/python-lists.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值