z13970027151 发表于 2020-3-26 16:00:17

只写计算式,不写结果,但是需要将整数结果打印5行,该如何用1行代码实现

只写计算式,不写结果,但是需要将整数结果打印5行,该如何用1行代码实现

qiuyouzhi 发表于 2020-3-26 16:04:58

这不是问题求助吗?
为什么要放到吹水阁里?
而且,我没有听懂你的问题?

Hoiste 发表于 2020-3-26 16:12:44

要求一行的话至少我觉得不行,因为每次结果输出后换行这个思想要用到迭代,能一行迭代的列表推导式输出的也是列表而不是你需要的五行输出。

永恒的蓝色梦想 发表于 2020-3-26 16:35:39

print(**5,sep='\n')

z13970027151 发表于 2020-3-26 16:53:58

本帖最后由 z13970027151 于 2020-3-26 16:59 编辑

永恒的蓝色梦想 发表于 2020-3-26 16:35


大神~能解释下吗?不太懂,我是新人小白,对这个很陌生,论坛也是第一次逛,虽然是我要的效果,但是我不太明白

z13970027151 发表于 2020-3-26 16:56:20

Hoiste 发表于 2020-3-26 16:12
要求一行的话至少我觉得不行,因为每次结果输出后换行这个思想要用到迭代,能一行迭代的列表推导式输出的也 ...

谢谢~虽然我没太明白你讲的什么意思,因为我是新人小白

z13970027151 发表于 2020-3-26 16:56:56

qiuyouzhi 发表于 2020-3-26 16:04
这不是问题求助吗?
为什么要放到吹水阁里?
而且,我没有听懂你的问题?

不好意思,第一次逛论坛,问题求助在哪个版块啊?不是很懂

永恒的蓝色梦想 发表于 2020-3-26 16:57:13

z13970027151 发表于 2020-3-26 16:53
大神~能解释下吗?不太懂,我是新人小白,对这个很陌生,论坛也是第一次逛

*5就是,前面加*代表解包,也就是print(10,10,10,10,10,sep='\n')。

z13970027151 发表于 2020-3-26 17:02:57

永恒的蓝色梦想 发表于 2020-3-26 16:57
*5就是,前面加*代表解包,也就是print(10,10,10,10,10,sep='\n')。

sep='\n'是什么意思?所有的换行需求都可以这样写吗?

永恒的蓝色梦想 发表于 2020-3-26 17:04:09

z13970027151 发表于 2020-3-26 17:02
sep='\n'是什么意思?所有的换行需求都可以这样写吗?

不知道换行需求是什么意思
不过你可以去看这个帖子

z13970027151 发表于 2020-3-26 19:27:34

学会了~~纪念一下
页: [1]
查看完整版本: 只写计算式,不写结果,但是需要将整数结果打印5行,该如何用1行代码实现