【python基础】之条件判断和循环

一、if判断语句

#仅有if,此时满足条件则执行,否则什么也不做

score = int(input('>>:'))

if score>90:
    print('优秀')
    

#可以给if添加一个else语句,意思是,如果if判断是False,这时不执行if的内容,去执行else下的内容

score = int(input('>>:'))

if score>=90:
    print('优秀')
else:
    print('及格')
    

#若需要判断多个条件时,可以用elif(else if的缩写)

score = int(input('>>:'))

if score>=90:
    print('A')
elif score>=80:
    print('B')
elif score>=60:
    print('C')
else:
    print('不及格')

二、for...in循环,遍历某个组中的所有元素

#依次把数组中的值打印出来

names = ['Jack', 'Micke', 'Tracy']
for name in names:
    print(name)

三、while,只要条件满足,就不断循环,条件不满足时退出循环

#输出1-100之间所有的偶数

num=1

while num<=100:
    if num%2==0:
        print(num)
    num+=1


#多层嵌套,如下,打印99乘法表,每执行一次外圈num1<=9;内圈num2 <=num1都会执行,且直到不满足条件,才会执行下一次外圈num1<=9
    
num1=1

while num1<=9:
    num2=1
    while num2 <=num1:
        print(num2,'*',num1,'=',num1*num2,end='	')
        num2+=1
    num1+=1
    print()    

四、break,提前退出循环

#当num=3时,跳出循环,此时打印输出是1,2

num=0

while num<=10:
    num+=1
    if num==3:
        break
    print(num)

五、continue,跳过此次循环,直接开始下一次循环

#当num=3时,直接开始下一次循环,此时打印输出是1,2,4,5,6,7,8,9,10,11

num=0

while num<=10:
    num+=1
    if num==3:
        continue
    print(num)  
原文地址:https://www.cnblogs.com/moshang-huakai/p/9325799.html