老男孩Python全栈开发(92天全)视频教程 自学笔记04
老男孩Python全栈开发(92天全)视频教程 自学笔记04
day4课程目录:
逻辑运算符
while循环
day4课程内容梳理:
逻辑运算符
算数运算符:+,-,*,/,%,**
比较运算符:< ,>, ==,<=,>=,!=,
逻辑运算符:True Flase
赋值运算符:=,+=,-=,/=,//=
条件运算符:and,or,not
优先级:断路原则
while循环:
num=1
while num<=100:
print(num)
num+=1
————————————
#contiune 跳过循环中的一次
num=1
while num<=10:
num+=1
if num==3:
continue
print(num)
24567891011
————————————————
#break 跳出一层循环体
while练习题:
#使用#号输出一个长方形,用户可以指定宽和高,如果长为3 #高为4,则输出一个横着有3个#号竖着有4个#号的长方形 height=int(input("高:")) weight=int(input("宽:")) h=1 while h<=height: w=1 while w<=weight: print("#",end="") #不换行打印 w+=1 print("") h+=1 """如何输出如下的直角三角形,用户指定输出行数(如果上下翻转,如何实现?) * ** *** ****""" hang=int(input("行数:")) i=1 while i<=hang: j=1 while j<=i: print("*",end="") j+=1 print("") i+=1 hang1=int(input("行数:")) i=hang1 while i>=1: j=1 while j<=i: print("*",end="") j+=1 print("") i-=1 #99乘法表 i=1 while i<=9: j=1 while j<=i: print(str(j)+"*"+str(i)+"="+str(j*i),end="\t") j+=1 print("") i+=1