无需调用函数,如何修改字符串实现星星并排打印?
无需调用函数实现星星图案并排显示
要让星星图案并排显示,核心是把两个图案的对应行拼接在一起,而不是让它们整体上下堆叠。修改后的代码如下:
print(" * *" "\n * * * *" "\n * * * *" "\n * * * *" "\n * * * * * * * * * * * *" "\n * * * *" "\n * * * *" "\n ********** **********")
修改思路:
- 原代码中是把两个完整的图案字符串直接依次输出,导致它们上下排列。
- 现在将每个图案的每一行与另一个图案的对应行拼接(中间加空格保证间距),再用
\n换行分隔所有拼接后的行,这样就能实现并排效果。
内容的提问来源于stack exchange,提问作者Niloo
相关产品推荐
相关产品推荐

