前几天才开始学for循环,百度到这样的一个练习题:
"""用户登录需求: 1.输入用户名和密码; 2.判断用户名和密码是否正确(name=‘root’,passwd=‘westos’),密码输入错误三次则会报错 3.登录仅有三次机会,超过3次会报错"""
我首次写的代码如下,存在的主要问题是,多了一层循环,导致输入正确用户名和密码后没有停止程序,而是循环了3次输入错误用户名和密码的提示,真正输入错误用户名和密码的时候没有问题:
修改后的代码如下:
存在的主要问题就是for循环运用不熟练,需求没有好好分析