老男孩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="	")
        j+=1
    print("")
    i+=1
原文地址:https://www.cnblogs.com/xuepangzi/p/7895546.html