zoukankan      html  css  js  c++  java
  • python11.4

    if 语句:判断对错

    结构:

    if 条件:

    ​ 代码块

    ​ 。。。##代码块要对齐,缩进四个空格

    elif 条件:代码块 ##尽量不要太多

    elif 条件:代码块

    elif 条件:代码块

    else:代码块

    补充:可以做False使用的:0,None,‘“”,{},[]

    while 语句:当条件成立,循环执行代码

    结构:

    while 条件:

    ​ 条件成立将要循环的代码块

    while True 死循环

    ***continue :跳过本次循环,执行下一次循环,下边有多少代码都不执行

    ***break:退出循环,结束本次循环

    while +else 当while正常执行结束,执行else语句

    被break,不执行else语句

    for循环:给我们提供了一种不需要依赖索引的取值方式:

    结构 for 变量in 容器对象:

    for +continue跳过本次循环,执行下一次循环,下边有多少代码都不执行

    for+ break退出循环,结束本次循环

    for +else for执行结束,执行else语句

    被break,不执行else语句

    """
    模拟认证功能:
    1、接收用户的输入
    2、判断用户的输入结果
    如果用三次输入失败,锁定账户
    如果用户登录成功:
    执行指令
    3、返回数据

    """


    n = 'sean'
    m = '123'
    count = 0
    while count<3:
    username = input('请输入你的狗牌')
    password = input('请输入你的狗密')
    if password ==m and username == n:
    while True:
    i = input('请输入指令')

    if i == 'exit':
    count=5
    break
    else:print(f'执行指令{i}')
    break
    else:
    print('输入有误')
    count+=1
    else:
    print('锁定账户')
    # n = 'sean'
    # m = '123'
    # count = 0
    # tag = True
    # while tag:
    # username = input('请输入你的狗牌')
    # password = input('请输入你的狗密')
    # if username == n and password == m:
    # print('登陆成功')
    # while tag:
    # i = input('请输入您的指令')
    # if i =='exit':
    # tag= 0
    # print('退出登录')
    # else:
    # print(f'执行指令{i}')
    # else:
    # print('登陆失败')
    # count+=1
    # if count ==3:
    # print('账号锁定')
    # tag = 0
    再写功能前最好先写一个流程图:
    """
    模拟认证功能:
    1、接收用户的输入
    2、判断用户的输入结果
    如果用三次输入失败,锁定账户
    如果用户登录成功:
    执行指令
    3、返回数据

    """


    n = 'sean'
    m = '123'
    count = 0
    while count<3:
    username = input('请输入你的狗牌')
    password = input('请输入你的狗密')
    if password ==m and username == n:
    while True:
    i = input('请输入指令')

    if i == 'exit':
    count=5
    break
    else:print(f'执行指令{i}')
    break
    else:
    print('输入有误')
    count+=1
    else:
    print('锁定账户')
    # n = 'sean'
    # m = '123'
    # count = 0
    # tag = True
    # while tag:
    # username = input('请输入你的狗牌')
    # password = input('请输入你的狗密')
    # if username == n and password == m:
    # print('登陆成功')
    # while tag:
    # i = input('请输入您的指令')
    # if i =='exit':
    # tag= 0
    # print('退出登录')
    # else:
    # print(f'执行指令{i}')
    # else:
    # print('登陆失败')
    # count+=1
    # if count ==3:
    # print('账号锁定')
    # tag = 0

    建议在编写程序之前自己手动绘制流程图

  • 相关阅读:
    Java实现调用API识别图像中的文字并对图片重命名
    推荐大家一个人工智能领域安全信息学方向旗舰会议(EI索引),诚邀广大学子投稿!
    python随笔 1
    Neo4j
    Web项目部署到tomcat外部并配置其他端口访问和无项目名
    springboot项目
    解决找不到参数 问题,MyBatisSystemException
    置顶功能 -- 数据表格的某行数据的置顶功能 -- Demo
    Spring-Task定时任务, (springboot项目, 动态设置时间) -- Demo
    BootStrap-table表格 -- Demo
  • 原文地址:https://www.cnblogs.com/fxsm/p/11792706.html
Copyright © 2011-2022 走看看