3. 实例(一)
需求:用户名:wikou , 密码:abc123 , 用户可以输入3次验证,3次后验证失败提示“ 尝试次数过多请稍后再登录!".
写法1: name = 'wikou' password = 'abc123' password_authentification = False #假,不成立。实际相当于在程序运行结果后做个标记flag = 标志位 for i in range(3): use = input("请输入用户名:") psd = input("输入密码:") if use == name and psd == password: print("输入正确!") password_authentification = True break else: print("账号或密码输入错误,重新输入!") print() if not password_authentification: print("尝试次数过多请稍后再登录!") 写法2: name = 'wikou' password = 'abc123' for i in range(3): use = input("请输入用户名:") psd = input("输入密码:") if use == name and psd == password: print("输入正确!") password_authentification = True break else: print("账号或密码输入错误,重新输入!") print() if use != name and psd != password: print("尝试次数过多请稍后再登录!") 写法3: *以下 for 实例中使用了 break 语句,break 语句用于跳出当前循环体: * name = 'wikou' password = 'abc123' password_authentification = False for i in range(3): use = input("请输入用户名:") psd = input("输入密码:") if use == name and psd == password: print("输入正确!") password_authentification = True break else: print("账号或密码输入错误,重新输入!") print() else: print("尝试次数过多请稍后再登录!")4. 实例(二) Python loop循环实例:
languages = ["C", "C++", "Perl", "Python"] for x in languages: print(x)输出结果显示:
C C++ Perl Python 进程已结束,退出代码 0range()函数 如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列,例如: 实例:
for i in range(5): print(i)输出结果显示:
0 1 2 3 4