(06)-Python3之--判断、循环
1.判断(if)
语法:
if 条件(True/False):
条件为真时,执行的代码(要干的事情)
[elif 条件:
条件为真时,执行的代码(要干的事情)
elif 条件:
条件为真时,执行的代码(要干的事情)
else:
以上条件全部不满足,要干的事情。]
例如:
money = 10000
city = "北京" if money == 5000 and city == "成都":
print("请全班同学喝奶茶!")
elif money == 10000 and city in ["上海","深圳","北京"]:
print("翻倍了!!")
print("请全班同学吃个大餐!")
else:
print("继续学习!!") 结果:
翻倍了!!
请全班同学吃个大餐!
2.循环
while循环
语法:
while 条件:
条件满足时,干的事情。
如果条件一直满足,一直去重复的执行代码。
直接条件不满足为止,停止循环。
例如:
salary = 7000
while salary < 40000: # 只要条件满足,就重复运行缩进的代码。直到条件不满足为止。
print("继续学习!!!")
salary += 5000
print(salary)
# 如果我的月薪达到2万,我就退出循环。
if salary >= 20000:
print("月薪达到2万!不学了,嗨一下!!!")
break # 退出整个循环的关键字。 结果:
继续学习!!!
12000
继续学习!!!
17000
继续学习!!!
22000
月薪达到2万!不学了,嗨一下!!!
for循环
遍历:从头到尾,一个个都去访问一下。
集合类型的数据:列表、字典、字符串、元组
语法:
for 变量名 in 列表/字典:
每访问到一个值(集合),都要执行的代码。
例一:
movies = ["魔道祖师","铁甲钢拳","泰坦尼克号","复联4","变形金刚"]
for item in movies:
print(item)
if item == "复联4":
print("我最想看的电影,出来了!!我要买票!!")
break # 退出当前循环 结果:
魔道祖师
铁甲钢拳
泰坦尼克号
复联4
我最想看的电影,出来了!!我要买票!!
range()函数的使用:
range(起始整数,终点整数,步长) 起始整数默认是0,步长默认是1。不包含终点整数。
range(终点整数) range(5) #[0,1,2,3,4]
range(2,10) #[2,3,4,5,6,7,8,9]
range(2,10,2) #[2,4,6,8]
range(10,2,-2) #[10,8,6,4]
例二:
movies = ["魔道祖师","铁甲钢拳","泰坦尼克号","复联4","变形金刚"]
for index in range(len(movies)):
print(index)
print(movies[index]) 结果:
0
魔道祖师
1
铁甲钢拳
2
泰坦尼克号
3
复联4
4
变形金刚
例三:
字典遍历:
获取所有键值
dict_my.keys()
获取所有值
dict_my.values()
获取所有键值对
dict_my.items()
dict_my = {"name": "python", "age": "18"}
for item in dict_my.keys():
print("key的值" + item)
for item in dict_my.values():
print("values的值" + item)
for key, value in dict_my.items():
print("key的值" + key)
print("values的值" + value)
结果:
key的值name
key的值age
value的值python
value的值18
key的值name
value的值python
key的值age
value的值18
(06)-Python3之--判断、循环的更多相关文章
- 07_Python的控制判断循环语句1(if判断,for循环...)_Python编程之路
Python的数据类型在前几节我们都简单的一一介绍了,接下来我们就要讲到Python的控制判断循环语句 在现实编程中,我们往往要利用计算机帮我们做大量重复计算的工作,在这样的情况下,需要机器能对某个条 ...
- 【Python】-NO.99.Note.4.Python -【Python3 条件语句 循环语句】
1.0.0 Summary Tittle:[Python]-NO.99.Note.4.Python -[Python3 条件语句 循环语句] Style:Python Series:Python Si ...
- 理解C#系列 / 核心C# / 判断&循环&跳转
判断&循环&跳转 说明 本节写的是C#语言的控制程序流的语句,“控制程序流”就是控制程序运行流程的意思. 判断 很容易理解:如果……就…… if语句:测试特定条件是否满足,如果满足就执 ...
- SQLserver中的常量与变量、判断循环语句
数据库中的变量与常量 数据库中定义变量 [起临时存储数据的作用] ---数据库中定义变量(运行时要从头到尾进行运行,从定义变量开始到赋值) --前面必须加 declare --定义变量 : de ...
- python3 isinstance()判断元素是否是字符串、int型、float型
python3 isinstance()判断元素是否是字符串.int型.float型 isinstance是Python中的一个内建函数 语法: isinstance(object, classinf ...
- python3 条件判断,循环,三元表达式
一. 条件判断 条件判断的关键字if elif else,具体规则如下: if condition_1: statement_block_1 elif condition_2: statement_b ...
- python3,判断,循环练习1
1.使用while循环输出1 2 3 4 5 6 8 9 10 i = 1 while i <= 10: if i == 7: i += 1 print(end=' ') continue pr ...
- Python3 list与循环练习(购物车)
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Author;Tsukasa product_list = [ ('Iphone',5800), (' ...
- Python 条件判断 循环
age = 20 if age >= 18: print('your age is', age) print('adult') 根据Python的缩进规则,如果if语句判断是True,就把缩进的 ...
随机推荐
- k8s应用环境
1.7:k8s应用环境: 1.7.1:dashboard(1.10.1) 部署kubernetes的web管理界面dashboard 参考文档: https://www.jianshu.com/p/4 ...
- 【程序包管理】篇章2:rpm程序包来源合法和完整性验正
来源合法性验正: 数字签名 私钥签名完整性 哈希 注意: 1.如果是网站下载的程序包的话,没有公钥,就无法进行来源合法性验证,所以最好使用系统自带的rpm程序包或去可靠的网站下载程序包.[如 ...
- 谈谈hive中join下on和where
本文为博客园作者所写: 一寸HUI,个人博客地址:https://www.cnblogs.com/zsql/ 很多人如果先接触mysql的执行顺序(from ->on ->join -&g ...
- Python之猜拳游戏
第一次写这东西,主要是为了记录自己的学习历程,或者说是为了忘记的时候找回来看看. 今天是参加风变编程培训第10天.昨天晚上完成了第10关关底的猜拳小游戏. 要求:人和电脑轮流出拳.判断输赢. 给出列表 ...
- 微服务 - 服务注册发现(三)Consule
Consul 集群 在consul方案中,每个提供服务的节点上都要部署和运行consul的agent,所有运行consul agent节点的集合构成consul cluster.consul agen ...
- 手把手教你用SonarQube+Jenkins搭建--前端项目--代码质量管理平台 (Window系统)
前言 网上教程大多介绍的是Linux系统下SonarQube+Jenkins如何使用,这是因为这两款软件一般都是部署在服务器上,而大多数服务器,采用的都是Linux系统.大多数服务器用Linux的原因 ...
- 如何下载youtube的视频?
导言 当youtube视频需要下载时,发现需要会员等其他限制 别急,下面就是比较稳定的方法 准备 gitub链接 youtube-dl github 官网链接 官网 按照官网提示下载对应版本 我这里是 ...
- 伪静态 RewriteRule-htaccess
伪静态实际上是利用PHP把当前地址解析成另一种方法来访问网站,要学伪静态规则的写法,要懂一点正则 一.正则表达式教程 有一个经典的教程:正则表达式30分钟入门教程 常用正则如下: . 换行符以外的所有 ...
- 【分享】wdcp服务器管理系统常用维护工具
wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,类似国外流行的cpanel,旨在易于使用和管理Linux服务器,可以在线通过网页管理服务器和虚拟 ...
- Tomca7t服务器 配置HTTP和HTTPS 同时访问
(首先你要有 ssl 证书 ,我是阿里的 ) 查看申请ssl证书(https://www.cnblogs.com/lxf-mw/p/14261303.html) 一.下载 tomcat证书(两个文件) ...