提交 7dc8c35e 编写于 作者: 檀越@新空间's avatar 檀越@新空间 🐭

fix:循环语句

上级 a19f5ef0
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
# 获取范围在1-100的随机数字 # 获取范围在1-100的随机数字
import random import random
num = random.randint(1, 100) num = random.randint(1, 100)
# 定义一个变量,记录总共猜测了多少次 # 定义一个变量,记录总共猜测了多少次
count = 0 count = 0
...@@ -24,4 +25,3 @@ while flag: ...@@ -24,4 +25,3 @@ while flag:
print("你猜的小了") print("你猜的小了")
print(f"你总共猜测了{count}次") print(f"你总共猜测了{count}次")
...@@ -8,15 +8,12 @@ ...@@ -8,15 +8,12 @@
i = 1 i = 1
while i <= 100: while i <= 100:
print(f"今天是第{i}天,准备表白.....") print(f"今天是第{i}天,准备表白.....")
# 内层循环的控制变量 # 内层循环的控制变量
j = 1 j = 1
while j <= 10: while j <= 10:
print(f"送给小美第{j}只玫瑰花") print(f"送给小美第{j}只玫瑰花")
j += 1 j += 1
print("小美,我喜欢你") print("小美,我喜欢你")
i += 1 i += 1
print(f"坚持到第{i - 1}天,表白成功") print(f"坚持到第{i - 1}天,表白成功")
...@@ -2,20 +2,14 @@ ...@@ -2,20 +2,14 @@
演示使用while的嵌套循环 演示使用while的嵌套循环
打印输出九九乘法表 打印输出九九乘法表
""" """
# 定义外层循环的控制变量 # 定义外层循环的控制变量
i = 1 i = 1
while i <= 9: while i <= 9:
# 定义内层循环的控制变量 # 定义内层循环的控制变量
j = 1 j = 1
while j <= i: while j <= i:
# 内层循环的print语句,不要换行,通过\t制表符进行对齐 # 内层循环的print语句,不要换行,通过\t制表符进行对齐
print(f"{j} * {i} = {j * i}\t", end='') print(f"{j} * {i} = {j * i}\t", end='')
j += 1 j += 1
i += 1 i += 1
print() # print空内容,就是输出一个换行 print() # print空内容,就是输出一个换行
...@@ -3,21 +3,11 @@ ...@@ -3,21 +3,11 @@
""" """
# 统计如下字符串中,有多少个字母a # 统计如下字符串中,有多少个字母a
name = "itheima is a brand of itcast" name = "itheima is a brand of itcast"
# 定义一个变量,用来统计有多少个a # 定义一个变量,用来统计有多少个a
count = 0 count = 0
# for 循环统计 # for 循环统计
# for 临时变量 in 被统计的数据: # for 临时变量 in 被统计的数据:
for x in name: for x in name:
if x == "a": if x == "a":
count += 1 count += 1
print(f"被统计的字符串中有{count}个a") print(f"被统计的字符串中有{count}个a")
...@@ -4,6 +4,4 @@ ...@@ -4,6 +4,4 @@
i = 0 i = 0
for i in range(5): for i in range(5):
print(i) print(i)
print(i) print(i)
\ No newline at end of file
""" """
演示for循环打印九九乘法表 演示for循环打印九九乘法表
""" """
# 通过外层循环控制行数 # 通过外层循环控制行数
for i in range(1, 10): for i in range(1, 10):
# 通过内层循环控制每一行的数据 # 通过内层循环控制每一行的数据
for j in range(1, i + 1): for j in range(1, i + 1):
# 在内层循环中输出每一行的内容 # 在内层循环中输出每一行的内容
print(f"{j} * {i} = {j * i}\t", end='') print(f"{j} * {i} = {j * i}\t", end='')
# 外层循环可以通过print输出一个回车符 # 外层循环可以通过print输出一个回车符
print() print()
""" """
演示嵌套应用for循环 演示嵌套应用for循环
""" """
# 坚持表白100天,每天都送10朵花 # 坚持表白100天,每天都送10朵花
# range # range
i = 0 i = 0
for i in range(1, 101): for i in range(1, 101):
print(f"今天是向小美表白的第{i}天,加油坚持。") print(f"今天是向小美表白的第{i}天,加油坚持。")
# 写内层的循环了 # 写内层的循环了
for j in range(1, 11): for j in range(1, 11):
print(f"给小美送的第{j}朵玫瑰花") print(f"给小美送的第{j}朵玫瑰花")
print("小美我喜欢你") print("小美我喜欢你")
print(f"第{i}天,表白成功") print(f"第{i}天,表白成功")
# print("Hello", end='')
# print("world", end='')
print("Hello\tWorld")
print("itheima\tbest")
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册