if循环判断
2024-08-24 20:35:23
if循环判断
if-else循环的语法格式
if 逻辑判断句:
代码块 # 缩进表示所属关系
else 逻辑判断句:
代码块
if 和elif同时使用来做多层判断
if 逻辑判断式:
代码块
elif 逻辑判断式:
代码块
if的嵌套使用
在if判断句中可以继续加入if的判断模块
例:if 逻辑判断1:
代码块
if 逻辑判断2:
代码块
else2:
代码块
else1:
代码块
循环控制的两种方式
while循环
语法
- while + break
- while + continue
语法:
while 条件:
代码块
while + break:break的意思是终止程序代码,终止的是当前层次的循环
while + continue continue用来跳出当前循环
2 while循环的的嵌套,while循环的嵌套和if循环嵌套一样,在while逻辑中可以继续加入一套while循环逻辑
3 tag控制循环退出
tag被令为True,来控制循环
4 whil + else 当while没有被break的时候,else代码块方会被执行
for循环
for语法
- for + break 退出本层循环
- for + continue 退出当前循环
for循环嵌套
for 循环嵌套语法
for 逻辑判断式:
代码块
for + else语法
- 当for循环没有被break时,才会执行else内部的代码
for-elif循环实现猜年龄
age = 10
age_guess = int(input('猜吧猜吧,赶紧的‘))
if age_guess == age:
print('猜的准啊,老弟')
elif age_guess > age:
print('猜大了')
elif:
print('猜小了')
while循环嵌套
age = 10
reward_list = ['baby_list1', 'baby_list2', 'baby_list_3']
while True:
age_guess = int(input('请输入你猜的数值'))
if age_guess == age:
while True:
print('猜对了,可以选择一个奖励')
print(reward_list)
reward_choice = int(input('请输入你想要奖品的序号'))
if reward_choice > len(reward_list):
print('no no no,please choise again')
else:
print(f'你选择的奖励是{reward_list[reward_choice]}')
break
# break
elif age_guess != age:
print('输入的是什么jb,GUN')for + continue/break
game_list = ['chi', 'he', 'piao', 'du', 'dabaojian']
for i in game_list:
if i == 'piao':
# continue
break
print(i)
最新文章
- 挡不住的好奇心:ASP.NET 5是如何通过XRE实现跨平台的
- tp框架总结(二)
- lua string的自定义分割字符串接口
- POJ3967Ideal Path[反向bfs 层次图]
- Android配置----adb工具的使用
- JSON介绍与JavaScript解析
- 转:Cache相关
- 转:MVC3系列:~Html.BeginForm与Ajax.BeginForm
- python写的多线程下载工具
- Problem 2214 Knapsack problem 福建第六届省赛
- C++ STL set集合容器
- BZOJ 2878: [Noi2012]迷失游乐园( 树形dp )
- ";类型初始值设定项引发异常";
- java基础知识—类的方法
- Python的集合和元组
- ASP.NET Core StaticFiles中间件修改wwwroot(转载)
- 个人项目junit4测试
- JavaScript面向对象之闭包的理解
- qtcreator添加绿色版VC编译器
- 反射(I)
热门文章
- 阿里云Centos 7安装MongoDB 4.2.0
- .netCore+Vue 搭建的简捷开发框架 (3)-- Services层实现
- [Leetcode] 第319题 灯泡开关
- hadoop之hdfs架构详解
- 转:怎么用Sql语句获取一个数据库中的所有表的名字
- Python中的MRO(方法解析顺序)[转载]
- 轻松部署calico
- invalid comparison: java.util.ArrayList and java.lang.String解决
- Spring5源码解析-前奏:本地构建Spring5源码
- 主动降噪技术(ANC)的前生今世–行业分析