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

内容目录

  • 一、分支结构
    • 分支结构 – 条件语句 if
    • 分支结构 – 条件语句 if…else
    • 分支结构 – 条件语句 if…elif…else
  • 二、循环结构
    • 循环结构 – 初识 while 循环
    • 循环结构 – while 无限循环

一、分支结构

分支结构 – 条件语句 if

【分支与循环】------- PYTHON基础6_第1张图片

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

【分支与循环】------- PYTHON基础6_第2张图片

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

输出

请输入成绩:89
及格

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

【分支与循环】------- PYTHON基础6_第3张图片

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 循环

【分支与循环】------- PYTHON基础6_第4张图片

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 无限循环

【分支与循环】------- PYTHON基础6_第5张图片

在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
程序结束

你可能感兴趣的:(Python,基础知识,python,数据挖掘,机器学习)