我对编程python进行了测验。
输入:任意字符串3行。 (仅3行)
输出:3 * 5 = 15行字符串,重复3行输入5回合
**但此测验限制了单词:import
for
while
*
.
sep
if
else
{ {1}} elif
list
set
tuple
dict
[]
{}
lambda
map
< / p>
我已经尝试使用星号字符来重复字符串,但这是受限制的单词。它无法提交。
filter
输入:
STRING_A = input()
STRING_B = input()
STRING_C = input()
STRING_RESULT = STRING_A + "\n" + STRING_B + "\n" + STRING_C + "\n"
print(STRING_RESULT * 5)
输出:
man
in
middle
感谢您的帮助。
答案 0 :(得分:3)
鉴于您的限制,递归听起来很不错。试试看!
def repeater(a,n):
n <= 0 and exit(0)
n == 1 and print(a)
print(a)
return(repeater(a,n-1))
STRING_A = input()
STRING_B = input()
STRING_C = input()
STRING_RESULT = STRING_A + "\n" + STRING_B + "\n" + STRING_C
repeater(STRING_RESULT, 5)
输出:
man
in
middle
man
in
middle
man
in
middle
man
in
middle
man
in
middle