鱼C论坛

 找回密码
 立即注册
查看: 2895|回复: 5

[已解决]python打印九九乘法表

[复制链接]
发表于 2022-10-21 09:18:50 | 显示全部楼层 |阅读模式
20鱼币
第三行是什么意思,看了文档也没懂
最佳答案
2022-10-21 09:18:51
本帖最后由 yangmiao07 于 2022-10-21 14:32 编辑

打印:i,j是调到用当前循环的i、j的值,直接显示出来
         “x”,"="双引号的字符串是直接显示出来
          i*j 是调用当前循环的i、j的值,并做乘法之后打印出来
         最后的end=" ",print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False),print有一个参数end默认='\n',这里是将它修改成空格了……详细的可以看这里https://fishc.com.cn/forum.php?m ... peid%26typeid%3D768
屏幕截图 2022-10-21 091633.png

最佳答案

查看完整内容

打印:i,j是调到用当前循环的i、j的值,直接显示出来 “x”,"="双引号的字符串是直接显示出来 i*j 是调用当前循环的i、j的值,并做乘法之后打印出来 最后的end=" ",print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False),print有一个参数end默认='\n',这里是将它修改成空格了……详细的可以看这里https://fishc.com.cn/forum.php?mod=viewthread&tid=141463&extra=page%3D1%26filt ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-21 09:18:51 | 显示全部楼层    本楼为最佳答案   
本帖最后由 yangmiao07 于 2022-10-21 14:32 编辑

打印:i,j是调到用当前循环的i、j的值,直接显示出来
         “x”,"="双引号的字符串是直接显示出来
          i*j 是调用当前循环的i、j的值,并做乘法之后打印出来
         最后的end=" ",print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False),print有一个参数end默认='\n',这里是将它修改成空格了……详细的可以看这里https://fishc.com.cn/forum.php?m ... peid%26typeid%3D768
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-21 09:43:45 From FishC Mobile | 显示全部楼层
本帖最后由 jackz007 于 2022-10-21 10:05 编辑

        括号里被逗号隔开的都是打印参数,就是需要打印输出的对象,其中,用引号引起来的是普通字符串,需要照原样打印,i,j ,以及 i * j 是数字变量及表达式,需要打印出它们的值,只有 end = ' ' 比较特殊,它是 print() 函数命名可选参数中的一个,规定了print() 在完成对所有参数的打印后,需要附加打印的内容。这个参数的缺省值是 end = '\n',就是说,如果不写就是回车换行,现在,被修改成了打印一个空格。修改这个选项的目的,一是为了本次打印结束不换行,以便后续调用 print() 打印的东西都能出现在同一行上,二是为了用一个空格把每次打印输出的内容隔开,这就是添加 end = ' ' 这个特殊参数的意图和作用。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-21 10:29:25 | 显示全部楼层
本帖最后由 fdokin 于 2022-10-21 10:34 编辑

第三行:逐个打j for range(1,i+1),
比如i=5 的时候,j 就是1,2,3,4,5,
然后逐个打印1x5=5  不换行 继续显示 2x5=10  3x5=15  4x5=20  5x5=25
“x”就是乘号
“=”就是等号
end“  ”,end 表示不换行, “”引号里面是有空格的,也就是几个算术式之间不换行,用空格隔开

写反了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-21 10:33:44 | 显示全部楼层
第三行:逐个打j for range(1,i+1),
比如i=5 的时候,j 就是1,2,3,4,5,
然后逐个打印5x1=5  不换行 继续显示 5x2=10  5x3=15  5x4=20  5x5=25
“x”就是乘号
“=”就是等号
end“  ”,end 表示不换行, “”引号里面是有空格的,也就是几个算术式之间不换行,用空格隔开

好像这样的乘法表 反着,我都是用一五得五二五一十,也就是小的数在前面,就是说1x5=5  2x5=10这样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-21 11:25:52 | 显示全部楼层
怎么运行不了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 10:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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