【分支与循环】------- PYTHON基础6

一、分支结构

分支结构 – 条件语句 if

在这里插入图片描述

score = input('请输入成绩:')  #input()函数所输入的内容均为字符串类型,如果需要对输入的内容进行数值计算,则需要使用int()或float()函数将字符串类型转换为数值类型
score = float(score)
if score >= 90:
    print('成绩等级为:A')
if score >= 80 and score < 90:
    print('成绩等级为:B')
print('Thanks')

输出

请输入成绩:89
成绩等级为:B
Thanks

分支结构 – 条件语句 if…else

在这里插入图片描述

score = float(input('请输入成绩:'))  
if score >= 60:
    print('及格')
else:
    print('不及格')

输出

请输入成绩:89
及格

分支结构 – 条件语句 if…elif…else

在这里插入图片描述

score = input('请输入成绩:')
score = float(score)
if score >= 90:
    print('成绩等级:A')
elif score >= 80 :
    print('成绩等级:B')
elif score >= 70 :
    print('成绩等级:C')
elif score >= 60 :
    print('成绩等级:D')
else:
    print('成绩等级:E')

输出

请输入成绩:89
成绩等级:B

二、循环结构

循环结构 – 初识 while 循环

在这里插入图片描述

a = 1                      #变量a用来控制循环执行的次数
sum = 0                    #变量sum用于存放累加的计算结果
while a <= 100:            #当a<=100时,执行循环语句
    sum = sum + a          #计算累加的结果
    a += 1                #循环次数增加一次,一直增加到101,循环才结束
print('1+2+3+...+99+100=',sum)  #打印计算结果

输出

1+2+3+...+99+100= 5050 

循环结构 – while 无限循环

在这里插入图片描述

在cmd命令行中退出循环使用快捷键CTRL+C;pycharm 中直接红方框暂停即可。

'''
不断接收用户输入1个数字num,
如果用户输入的数字不为0,则打印出num的平方。
如果用户输入的数字为0,则打印字符串“程序结束”,然后程序结束运行
'''
while True:
    num = float(input('请输入一个数字: '))
    if num != 0:
        print(num, '的平方为:', num**2)
    else:
        print('程序结束')
        break

输出

请输入一个数字: 5
5.0 的平方为: 25.0
请输入一个数字: 4
4.0 的平方为: 16.0
请输入一个数字: 0
程序结束
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

太阳的影子wing

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

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

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

打赏作者

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

抵扣说明:

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

余额充值