【极简python】第六章 for循环与while循环

理论学习只能入门,真正学会还得实操

`
第六章 for循环与while循环


🔥系列专栏:极简python
🎉欢迎关注🔎点赞👍收藏⭐️留言📝
📆首发时间:🌴2022年9月25日🌴
🍭作者水平很有限,如果发现错误,还望告知,感谢!


在这里插入图片描述

列表,元组,字典的for循环

列表for循环
a=[1,2,3,4,5,6]
for i in a:
    print(i)

元组for循环
a=(1,2,3,4,5)
for i in a:
    print(i)

字典for循环
注意一点:key值是i,value之是a[i]
a={"kali":123,"bob":456}
for i in a:
    print("姓名:",i,"年龄:",a[i])

range()函数

range括号中写的是起始(起始数值,结束数值,步长)
步长就是上学的时候学的等差数列的那个公差

for i in range (1,10):
    print(i)
    
for i in range (1,10,2):
    print(i)

while循环

while就是,当xxx就xxx,满足while条件时,执行while缩进中的语句,不满足后,跳出while循环。注意缩进之间的关系
下面的代码利用了格式化输出,先不用管,

a = 100
while a <= 200:
    print(f'现在的数值是:{a}'"嘎嘎嘎")
    a+=1
print(f'现在的数值是:{a}'"哈哈哈")

无限循环

a = 100
panding=1
while panding ==1:
    a=input("是否结束循环")  //--接收一个字符
    if a == "是":          //--if判断,要用==,这个表判断,不能用=,这个是赋值
        panding=0         
//--如果输入的是“是”,就让panding为0,不满足while条件,就会退出

布尔值

布尔值就是true 和 false,也就是真假

print(1<3)    //输出true
print(3>1)

逻辑判断

或(or)就是两个有一个成立就是真,且(and)两个都为真才为真,一个假都假

a=-1
b=2
if a<0 and b>0:
    print("true")

if a>0 and b>0:
    print("true")
else:
    print("false")

if a>0 or b>0:
    print("true")
else:
    print("false")

布尔运算

利用bool()函数,括号中是判断条件

a=[1,2,3,4,5,5,53,4]
print(bool(9 in a))
print(bool(9 not in a))

四个语句

pass

用刚才的while举例,psss就是跳过while成立所执行的阶段,也就是跳过出牌阶段

a = 100
while a <= 200:
    pass
    a+=1
print(f'现在的数值是:{a}'"哈哈哈")

break

结束出牌阶段,跳出循环体或者判断,直接到外面执行接下来的语句

a = 100
while a <= 200:
    print(f'现在的数值是:{a}'"嘎嘎嘎")
    break
    a+=1
print(f'现在的数值是:{a}'"哈哈哈")

continue

不执行循环体后面的语句,接着返回循环体的头部执行

a = 100
while a <= 200:
    print(f'现在的数值是:{a}'"嘎嘎嘎")
    continue
    a+=1
print(f'现在的数值是:{a}'"哈哈哈")

else

与while循环的else意思一致

a = 300
if a <= 200:
    print(f'现在的数值是:{a}'"嘎嘎嘎")
else:
    print(f'现在的数值是:{a}'"哈哈哈")

实际工作中:for处理次数固定的工作,while处理不固定的
比如说,for 女朋友 in 年龄(18,20)
这就是知道范围的
while 这个人 ==女人
print(“这是我的的女朋友”)
这个就是不知道范围的

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人间体佐菲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值