【发布时间】:2022-07-07 17:18:59
【问题描述】:
【问题讨论】:
-
真的只是一堆
print语句,没有循环,没有什么特别的,只是带有 * 和可能的一些空格的裸打印。
标签: python
【问题讨论】:
print 语句,没有循环,没有什么特别的,只是带有 * 和可能的一些空格的裸打印。
标签: python
在这种情况下,您必须手动创建字母。我会建议你这种方法:
letter = input()
print(open(f"{letter}.txt", 'r').read())
然后将这些字母放入名为A.txt、B.txt 等的文件中。
【讨论】:
假设你是新的 python,我只会使用一堆打印语句,而不是像上面的答案中提到的那样打开文件,但如果你想做所有的信件,从长远来看会更有效。
如果你退后一步,你的练习相当简单:你必须重现一个带有星号的字母*。
您需要问自己的问题是:如何正确显示我的星星?或者,我必须放置多少个空格才能让星星按您想要的方式显示?
这样的问题很容易回答。只需打开一个.txt 文件并手动复制这封信,数数:
我会给你一个提示,要在下一行打印空格和星号,请使用 "\n" 特殊字符。
这是第一行:我数了三个空格,然后是一个星号,然后是一个空格,然后是一个星号,然后是一个空格,然后是一个星号,最后是两个空格:
print(" "+"*"+" "+"*"+" "+"*"+" ")
# output :
# * * *
【讨论】: