python之while循环

76 阅读1分钟
  1. while循环的条件必须是一个boolean值,满足则继续循环,不满足则退出循环,条件中需要写终止循环的条件,空格缩进和if一样,执行语句之前需要有四个空格。
i = 0
while i < 100 :
    print("循环")
    i += 1

2.print()不换行,加入print第二个参数end=""。

print("开始",end=' ')
print("结束")

3a0abac3addce1f04a60a5fa8dbda97.png

  1. 字符串中的\t,相当于按下了一次tab键,设置对齐方式。
print("今天开始\t结束")
print("开始\t\t结束")

a3c5e611c3a00ee9154698c08819042.png

4.while猜数字游戏,引入random库,使用random.randint(1,100),获得一个1-100的随机数字。

# 猜数字游戏
import random  # 引入random库
num = random.randint(1,100)
flag = True
count = 0
while flag:
    input_num = int(input("请输入你猜测的数字"))
    count += 1
    if input_num == num:
        print(f"恭喜你猜对了,这个数字就是:{num},你猜了{count}次")
        flag = False
    else :
        if input_num > num:
            print("大了!")
        else :
            print("小了")
  1. 99乘法表:
# 99乘法表
i = 1
while i < 10:
    j = 1
    while j <= i:
        print(f"{j} * {i} = {j*i}\t",end=" ")
        j += 1
    print("")
    i += 1

ac3c69996b5f1f08c5aa5ab1742ac2b.png