一、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)