无字天书之Python第六页(条件判断与循环)

在这里插入图片描述
本周第三更,加快更新速度!!!

传送门

无字天书之Python第一页
无字天书之Python第二页
无字天书之Python第三页
无字天书之Python第四页
无字天书之Python第五页

条件判断

if-else

if语句判断流程如下:学过Java的八成秒懂
在这里插入图片描述
if 语句可以通过判断条件是否成立来决定是否执行某个语句或者某段具体的业务逻辑。
上代码讲解:(input(’’)自己体会:就是个输入内容而已,注意事项input()的内容类型是str不能直接和整数进行比较

# if-else
# 判断输入的内容是否大于1000 使用的input('')

money= input('请输入你的财产:')

if float(money)>=1000:
    print('富豪一枚')
else:
    print('穷屌丝')

结果自行输入测试即可

在这里插入图片描述
在这里插入图片描述

if-elif-else

if-elif-else流程图如下:
在这里插入图片描述
通过上面的案例各路神仙怕是也有一定了解。但是很显然事情不是绝对的(不一定小于1000就是穷屌丝)
这里重新在上代码:

# if-elif-else

money=input('请输入你的财产')
if float(money) >=1000:
    print('富豪一枚')
elif float(money)>=500:
    print('普通人')
else:
    print('穷屌丝')

在这里插入图片描述

分支语句嵌套

需求:判断一个人的身材好不好(考虑性别的问题)。这个好像只使用上面两个不好弄。所以有了我们分支语句嵌套

# 分支语句嵌套
sex=input('请输入你的性别(X代表男,Y代表女)')
zhong=input('请输入你的体重')

if sex=='X':
    if float(zhong)>=200:
        print('有点超载')
    elif float(zhong)>100:
        print('差不多不胖不瘦')
    else:
        print('有点瘦小')
else:
    if float(zhong)>=150:
        print('有点超载')
    elif float(zhong)>=100:
        print('体型不错哦')
    else:
        print('有点小可爱')

在这里插入图片描述

循环语句

循环语句一般而言,就是一直做某件事情,直到满足某种条件。

简单while

需求循环打印十次我爱学习
代码示例:

love=0;
while love<10:
    print('我爱学习','学习记录',love)
    love+=1

在这里插入图片描述
计算0-100的和

# 需求:计算0-100的和
n=1
sum=0
while n<=100:
    sum=sum+n
    n+=1
print(sum)

结果图
在这里插入图片描述

while死循环

需求:一直学习不停

# 死循环

like=0
while True:
    print('一直学习使我劳累')

这个时候大佬一直学习总归需要休息的,但是不能停了。只能掏出我的宝贝(金箍棒)
在这里插入图片描述
掏错了。是点击下红色的就完事了
在这里插入图片描述

for循环

直接代码上:看感觉

# 需求:循环Python

for index in '学习Python':
    print(index)

在这里插入图片描述
这里相当于去循环 “学习Python” 这个字符串里的每位字符。

需求:循环遍历数字
在这里插入图片描述

range()函数

range()函数讲解
语法:range(start, stop[, step])

start:计数从 start 开始。
stop:计数到 stop 为止,但不包括 stop 。
step:步长,也叫间隔。

还能这样:

# 也可以这样
for index in range(0,10 ,3 ):
    print(index)

在这里插入图片描述

循环中断

在 Python 中,中断循环有 break 和 continue 两种。

break :结束本次循环,跳出所在的循环。
continue :中断本次循环,继续进行下一次循环。

break

# 循环中断
love=0
while love<10:
    love+=1;
    if love==5:
        break
    print('学习使我快乐',love)
print('不学习了')

在这里插入图片描述

continue

love =0
while love<10:
    love+=1
    if love==5:
        continue
    print('学习快乐',love)

在这里插入图片描述
for循环也是一样的,小编这里也就不写出来了,天气冷手冻。谢谢各位神仙理解

全部代码

#  第六页

# if-else
# 判断输入的内容是否大于1000 使用的input('')

# money= input('请输入你的财产:')
#
# if float(money)>=1000:
#     print('富豪一枚')
# else:
#     print('穷屌丝')

# if-elif-else
#
# money=input('请输入你的财产')
# if float(money) >=1000:
#     print('富豪一枚')
# elif float(money)>=500:
#     print('普通人')
# else:
#     print('穷屌丝')

# 分支语句嵌套
# sex=input('请输入你的性别(X代表男,Y代表女)')
# zhong=input('请输入你的体重')
#
# if sex=='X':
#     if float(zhong)>=200:
#         print('有点超载')
#     elif float(zhong)>100:
#         print('差不多不胖不瘦')
#     else:
#         print('有点瘦小')
# else:
#     if float(zhong)>=150:
#         print('有点超载')
#     elif float(zhong)>=100:
#         print('体型不错哦')
#     else:
#         print('有点小可爱')

# 循环语句
# 需求:循环打印十次我爱学习

# love=0;
# while love<10:
#     print('我爱学习','学习记录',love)
#     love+=1

# 需求:计算0-100的和
# n=1
# sum=0
# while n<=100:
#     sum=sum+n
#     n+=1
# print(sum)

# 死循环

# like=0
# while True:
#     print('一直学习使我劳累')

# for循环
# 需求:循环Python

# for index in '学习Python':
#     print(index)
# 需求:循环遍历数字 可以使用range()函数
# for index in range(5):
#     print(index)

# 也可以这样
# for index in range(0,10 ,3 ):
#     print(index)

# 循环中断
# love=0
# while love<10:
#     love+=1;
#     if love==5:
#         break
#     print('学习使我快乐',love)
# print('不学习了')

# continue
love =0
while love<10:
    love+=1
    if love==5:
        continue
    print('学习快乐',love)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值