老男孩Python全栈开发(92天全)视频教程 自学笔记04

时间:2024-01-04 20:14:02

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