鱼C论坛

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

[已解决]关于第18讲水仙数里的一个问题

[复制链接]
发表于 2020-6-19 09:58:50 | 显示全部楼层
本帖最后由 yhhpf 于 2020-6-19 10:00 编辑

代码应该不会报错吧,你指的难看是哪里?按你代码看应该是输出:
所有的水仙花数分别是:        153        XXX        XXX        XXX
因为你上面print(each, end='\t')这行代码改变了print的默认结束符为TAB,所以是会空,
你可以改成print(each, end=','),这样输出的结果会用逗号隔开。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-19 10:01:42 | 显示全部楼层
Twilight6 发表于 2020-6-19 09:56
没错啊,怎么会难看,也不会报错吧? 难看的是这:

求助帖自动提醒代码警告!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-19 10:04:47 | 显示全部楼层

没呢,我再和楼上大佬打趣

点评

呐~没听懂  发表于 2020-6-19 10:05
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-19 10:13:56 | 显示全部楼层
怪奇薄荷糖 发表于 2020-6-19 10:10
153 370 371 407 所有的水仙花数分别是:
这是我按照答案做了以后打出来的结果,最后一个print的开头应 ...

我看你print("所有的水仙花数分别是:", end='')这行代码在你发帖的时候是放在函数Narcissus外面的,但如果按你说的,你应该是缩进到了行数里面,也就是if语句下方执行,所以才会出现你的情况。
你把这行语句前面的缩进删除掉,放到函数外面来应该就可以了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-10 03:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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