【发布时间】:2021-09-18 02:52:19
【问题描述】:
Sheldon Cooper 曾经敲过 Penny 的门。众所周知,他会说“敲门!敲!敲!一分钱!敲!敲!敲!一分钱! ……”。他继续敲门,直到佩妮开门。每个单词需要一秒钟。如果 Penny 在 N(input) 秒后开门,那么写一个 python程序打印出当时生成的整个句子。 注意:您的程序中只有一个输入 N。 对于这个问题,我的代码是:
str = "knock!knock!knock!penny"
#split string
splits = str.split()
#for loop to iterate over words array
for split in splits:
print(split)
我可以访问这句话中的每个单词,或者我可以只写半个句子。但我不能让它遍历句子。 我的输出应该是: 输入:6 输出:敲!敲!敲!便士!敲!敲!
【问题讨论】: