Python全栈开发-基础篇【for循环】

    xiaoxiao2023-10-19  161

    Python全栈开发-基础篇【for循环】

    定义 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 这里重点说下 for … else一起使用的时候只有for里面的程序运行为False时才会运行else下面的代码 语法 for iterating_var in sequence: statements(s)

    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 进程已结束,退出代码 0

    range()函数 如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列,例如: 实例:

    for i in range(5): print(i)

    输出结果显示:

    0 1 2 3 4
    最新回复(0)