ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

运算符和流程控制

2021-12-27 19:33:00  阅读:112  来源: 互联网

标签:count 控制 流程 else 运算符 条件 成立 执行 代码


1.运算符

1.逻辑运算

关键字:and    or    not

not > and > or    想要改变优先级只需要加括号就行

2.成员运算

判断一个个体是否在某个群体中

关键字:in   在      mot in    不在

 字典特殊只暴露k

3.身份运算符

判断两个数据值和内存地址是否相等

关键字:  ==   比较的是值

is 判断内存地址

 

值相等内存地址不一定相等

内存地址相等值一定相等

2.流程控制

流程控制即控制事物的执行流程

任何使用执行流程只有三种情况

1.顺序结构

自上而下依次运行

2.分支结构

在运行过程中根据条件的不同可能会执行不同的流程

3.循环结构

在运行过程中有些代码需要反复执行

3.分支结构

1.单if分支结构

if 条件:
条件成立之后执行的子代码块

 2.if与else连用

if 条件:
条件成立之后执行的子代码块
else:
条件不成立的情况下执行的子代码块

ps:   if与else连用 两者的子代码永远只会执行一个

 

3.if elif else三者连用

if 条件1:
条件1成立之后执行的子代码块
elif 条件2:
条件1不成立 条件2成立之后执行的子代码块
elif 条件3:
条件1和2都不成立 条件3成立之后执行的子代码块
else:
上述条件都不成立 执行的子代码块

ps:elif可以有多个
三者连用也是只会其中一个子代码块

 

 

 

 

4.if语句之嵌套

 

 

5.if练习题1:

 6. if练习题2:

 

 

4.while循环

 

 

while 条件:
条件成立之后循环执行的子代码块

 5.小游戏

 1 count = 0
 2 while count < 3:
 3     age = input('输入所猜年龄>>>:')
 4     if age == '18':
 5         print('猜对啦')
 6         break
 7     else:
 8         print('错误了')
 9     count += 1
10     if count == 3:
11         print('是否继续猜')
12         l1 = input('继续请输入y:')
13         if l1 == 'y':
14             count = 0
15 
16         else:
17             print('拜拜')
18             break

  

 

 

标签:count,控制,流程,else,运算符,条件,成立,执行,代码
来源: https://www.cnblogs.com/dingyucom/p/15737544.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有