首页 > 其他分享 >2.16流程控制

2.16流程控制

时间:2023-02-16 21:15:34浏览次数:36  
标签:username 控制 input 流程 条件 print 2.16 password 代码

 

 

流程控制

分支结构:

分支结构就是根据条件判断的真假去执行不同分支对应的子代码  

注意事项:
1. 根据条件的成立与否,决定是否执行if代码块
2. 我们通过缩进代码块,来表示代码之间的从属关系
3. 不是所有的代码都拥有子代码块
4. 我们推荐使用缩进4格
5. 同属于一个代码块的子代码块缩进量一定要一样
ps:遇到冒号就要回车换行,缩进

#1.单分支结构

关键字if
语法格式:
if 判断条件:
print('小姐姐好')

# 2. 双分支结构

语法格式:
if 判断条件:
条件成立执行的子代码块
else:
条件不成立执行的子代码块

# 3. 多分支结构

语法格式:
if 条件1:
条件1成立执行的子代码块
elif 条件2:
条件1不成立条件2成立执行的子代码块
elif 条件3:
条件1、2不成立条件3成立执行的子代码块
elif 条件4:
条件1、2、3不成立条件4成立执行的子代码块
else:
以上条件都不成立的时候执行的代码块

循环结构:

while语法格式
while 条件:
循环体

while True:
username=input('username:>>>')
password=input('password:>>>') #

if username == 'kevin' and password == '123':
print('登录成功')
else:
print('登录失败')

while+break

# count = 0
while True:
username=input('username:>>>')
password=input('password:>>>')

if username == 'kevin' and password == '123':
print('登录成功')
break # 结束本层循环
else:
print('登录失败')

标志位的使用

flag = True
while flag:
username=input('username:>>>')
password=input('password:>>>') #

if username == 'kevin' and password == '123':
print('欢迎光临')
while flag:
cmd=input('请输入你的指令:>>>')
if cmd == 'q':
# 结束程序
flag = False
print('正在执行你的指令:%s' % cmd)
else:
print('登录失败')

标签:username,控制,input,流程,条件,print,2.16,password,代码
From: https://www.cnblogs.com/abc683871/p/17128308.html

相关文章

  • 数据结构刷题2023.02.16小记
    Hash函数冲突处理方式开放定址法再哈希法链地址法设置公共溢出区法不论线性表采用顺序存储结构还是链式存储结构,删除值为X的结点的时间复杂度均为O(n)。正确顺序......
  • SpringMVC源码(八):Controller控制器执行流程
    在MVC请求流程中,获取到HandlerAdapter适配器后,会执行handler处理器(Controller控制器)的相关逻辑,通过适配器的handle()方法,完成目标Controller处理器的调用。在源码(七......
  • 【2023.02.16】威佐夫博弈详解
    威佐夫博弈详解威佐夫博弈(Wythoff'sgame):有两堆各若干个物品,两个人轮流从任一堆取至少一个或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜。—......
  • 闲话 23.2.16
    闲话今天模拟赛T1普及-T2状压板板T3冲了个fail树上树剖套吉司机的\(o(n\log^3n)\)过了T4dij后dag上支配树什么垃圾题今天cd放了小马宝莉的歌感觉到......
  • 基于边缘网关的停车场智能照明控制方案
    地下停车场是现代居民小区、软件园、商业中心的标配,地下停车场提供成百上千的车位,面积广阔,照明能耗也不容小觑。针对地下停车场的照明管理,可以采用基于佰马边缘智能网关的......
  • AB实验基本流程
       知识点       基本流程       实验分层问题       最小样本量计算           均值类           比值类    ......
  • 流程引擎Camunda 7 快速开始
    根据官方文档快速搭架一个基于BPMN的流程引擎camundahttps://docs.camunda.org/get-started/quick-start/下载地址https://camunda.com/download/#download-other-menu......
  • CV-部署芯片接续-CV全流程部署-TF版本
    CV-部署芯片接续-CV全流程部署-TF版本1单个CNN算子importcv2importnumpyasnpimporttensorflowastfimportosfromtensorflow.python.frameworkimportgrap......
  • PowerAutomate 流程中如何使用环境变量
    因为我们需要把一些密钥保护起来,所以如果用环境变量就很方便。这个需要新建一个solution,然后在里面定义环境变量。在流程中,可以这么使用你还可以设置这个组件,保护输入......
  • ES 文档存储流程
    对于一个数据存储系统来说,如何保证数据可靠性、提高读写吞吐量是重中之重。一、文档分布式存储的流程我们知道ES的索引有一个或者多个分片,而分片又分为主分片和副本分......