鱼C论坛

 找回密码
 立即注册
查看: 3013|回复: 13

[学习笔记] 分支和循环

[复制链接]
发表于 2023-2-27 22:41:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
>>> i = 1
>>> while i <= 9:
...                 j = 1
...                 while j <= i:
...                         print(j, "*", i, "=", j * i, end=" ")
...                         j += 1
...                 print()
...                 i += 1
...
1 * 1 = 1
1 * 2 = 22 * 2 = 4
1 * 3 = 32 * 3 = 63 * 3 = 9
1 * 4 = 42 * 4 = 83 * 4 = 124 * 4 = 16
1 * 5 = 52 * 5 = 103 * 5 = 154 * 5 = 205 * 5 = 25
1 * 6 = 62 * 6 = 123 * 6 = 184 * 6 = 245 * 6 = 306 * 6 = 36
1 * 7 = 72 * 7 = 143 * 7 = 214 * 7 = 285 * 7 = 356 * 7 = 427 * 7 = 49
1 * 8 = 82 * 8 = 163 * 8 = 244 * 8 = 325 * 8 = 406 * 8 = 487 * 8 = 568 * 8 = 64
1 * 9 = 92 * 9 = 183 * 9 = 274 * 9 = 365 * 9 = 456 * 9 = 547 * 9 = 638 * 9 = 729 * 9 = 81
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-2-28 08:27:23 | 显示全部楼层
for 循环不行吗?更简便,代码:
for i in range(1, 10):
    for j in range(1, i +1):
        print(f"{i * j = }", end=' ')
    print()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-28 17:31:41 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-2-28 22:21:27 | 显示全部楼层
歌者文明清理员 发表于 2023-2-28 08:27
for 循环不行吗?更简便,代码:

print(f"{i * j = }", end=' ')
这句有问题,,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-28 22:22:51 | 显示全部楼层
歌者文明清理员 发表于 2023-2-28 08:27
for 循环不行吗?更简便,代码:

i * j = 1
i * j = 2 i * j = 4
i * j = 3 i * j = 6 i * j = 9
i * j = 4 i * j = 8 i * j = 12 i * j = 16
i * j = 5 i * j = 10 i * j = 15 i * j = 20 i * j = 25
i * j = 6 i * j = 12 i * j = 18 i * j = 24 i * j = 30 i * j = 36
i * j = 7 i * j = 14 i * j = 21 i * j = 28 i * j = 35 i * j = 42 i * j = 49
i * j = 8 i * j = 16 i * j = 24 i * j = 32 i * j = 40 i * j = 48 i * j = 56 i * j = 64
i * j = 9 i * j = 18 i * j = 27 i * j = 36 i * j = 45 i * j = 54 i * j = 63 i * j = 72 i * j = 81
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-28 22:34:06 | 显示全部楼层
BrightXiong 发表于 2023-2-28 22:22
i * j = 1
i * j = 2 i * j = 4
i * j = 3 i * j = 6 i * j = 9


改成你原来那句即可~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-28 22:38:44 | 显示全部楼层
歌者文明清理员 发表于 2023-2-28 22:34

改成你原来那句即可~

报错了,,,
>>> for i in range(1,10):
...         for j in range(1, i+1):
...         print(j,"*",i,"=",j*i,end=' ')
  File "<console>", line 3
            print(j,"*",i,"=",j*i,end=' ')
            ^
IndentationError: expected an indented block
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-28 22:58:00 | 显示全部楼层
BrightXiong 发表于 2023-2-28 22:38
报错了,,,
>>> for i in range(1,10):
...         for j in range(1, i+1):

你没缩进吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-1 20:58:33 | 显示全部楼层

>>> for i in range(1, 10):
...         for j in range(1, i+1):
...                 print(j, "*", i, "=", j * i, end=' ')
...         print()
...
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16
1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25
1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36
1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49
1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81
>>>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-1 20:59:25 | 显示全部楼层
BrightXiong 发表于 2023-3-1 20:58
>>> for i in range(1, 10):
...         for j in range(1, i+1):
...                 print(j, "*", i, "=", j * i, end=' ...

可以啦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-4 17:16:47 | 显示全部楼层
本帖最后由 BrightXiong 于 2023-3-4 17:18 编辑

>>> for i in range(1, 10):
...     for j in range(1, i+1):
...             print("{} * {} = {}".format(j, i, j * i), end=' ')
...     print()
...
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16
1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25
1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36
1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49
1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-4 17:18:44 | 显示全部楼层
BrightXiong 发表于 2023-3-4 17:16
>>> for i in range(1, 10):
...     for j in range(1, i+1):
...             print("{} * {} = {}".fo ...

format使用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-4 17:26:03 | 显示全部楼层

对啊,python 中有很多的方法执行这样的拼接操作
你好像是新手,每天发学习笔记,我如果评分限额够的话给你多评点分
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-4 17:33:40 | 显示全部楼层
哈哈,学习中了,,

>>> for i in range(1, 10):
...         for j in range(1, i+1):
...                 print(f"{j} * {i} = {j * i}", end=' ')
...         print()
...
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16
1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25
1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36
1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49
1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-24 08:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表