我遇到了作业问题。我需要输入2个变量并在不使用if-else或loop语句的情况下交替打印n次。
a = input() #character
b = input() #character
n = input("n ")
我要打印出“ ababa”字符串
例如
a = "#"
b = "%"
n = 5
预期输出:#%#%#
或
n = 4
预期输出:#%#%
答案 0 :(得分:1)
由于您在评论中付出了一些努力,因此我会给出一个答案。这使用//
整数除法和%
模数运算符。请注意,我必须将n
的值转换为整数。
a = input("a? ") # character
b = input("b? ") # character
n = int(input("n? "))
print((a + b) * (n // 2) + a * (n % 2))