我一直在研究一些竞赛样题,目前我正被困在其中一个问题上。这叫做时间解压,两个朋友找到了一种互相发送加密代码的方法。下面的函数要求用户输入 L,这是要发送的代码数。对于 l 中的每一行,用户将被要求输入 N,字符,N 是一个数字。我想出了一种将 N 转换为循环范围的方法,该for循环将遍历每个 L,为每个 L 找到 N,然后多次打印出一个字符 N。
问题是,它不是在同一行上打印,而是在每个 L 的新行上打印,而是在同一行上打印。
输入:
2
4、男
8, =
预期输出:
嗯嗯
========
我得到什么:
MMMM========
def time_decompress():
l = int(input())
a_list = []
store_list = []
lastchar = [0]
for i in range(l):
b = input().split(" ")
a_list.append(b)
for item in a_list:
for i in range(int(item[0])):
print(item[1], end = "")
time_decompress()
谢谢您的帮助。
江户川乱折腾
相关分类