给定变量n
。
现在我要打印
"Yes"
n
次
然后
"No"
n
次
然后一遍又一遍地重复整个事情。
如何以最短的方式在Python中执行此操作。 我正在寻找简洁的东西。
答案 0 :(得分:5)
这样的东西?
while True:
print('Yes\n' * n)
print('No\n' * n)
答案 1 :(得分:2)
n = int(input())
while True:
print("Yes\n" *n,end='')
print("No\n" *n, end='')
输出 -
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
对于Python 2.x,您应首先使用 -
导入打印功能from __future__ import print_function
答案 2 :(得分:2)
def Print(n, s):
i=0
while i<n:
print s
i+=1
n=3
while True:
Print(n, 'Yes')
Print(n, 'No')