python实时检测循环_(06)-Python3之--判断、循环

本文介绍了Python编程的基础语法,包括if条件判断和while、for循环的使用。通过示例展示了如何检查条件并执行相应代码,以及如何用while循环实现条件满足时的重复执行,直至条件不满足为止。此外,还详细解释了for循环遍历列表、字典以及使用range()函数的方式。最后,提供了遍历字典获取键值对的方法。
摘要由CSDN通过智能技术生成

1.判断(if)

语法:

if 条件(True/False):

条件为真时,执行的代码(要干的事情)

[elif 条件:

条件为真时,执行的代码(要干的事情)

elif 条件:

条件为真时,执行的代码(要干的事情)

else:

以上条件全部不满足,要干的事情。]

例如:

money = 10000city= "北京"

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 inmovies: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 inrange(len(movies)):print(index)print(movies[index])

结果:

0

魔道祖师1铁甲钢拳2泰坦尼克号3复联44变形金刚

例三:

字典遍历:

获取所有键值

dict_my.keys()

获取所有值

dict_my.values()

获取所有键值对

dict_my.items()

dict_my = {"name": "python", "age": "18"}for item indict_my.keys():print("key的值" +item)for item indict_my.values():print("values的值" +item)for key, value indict_my.items():print("key的值" +key)print("values的值" +value)

结果:

key的值name

key的值age

value的值python

value的值18

key的值name

value的值python

key的值age

value的值18

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值