我才刚刚开始将 python 作为我的第一语言学习,虽然我为 fizzbuzz 编写了代码,但我一辈子都无法用它来完成以下项目。我还希望它水平打印而不是垂直打印。任何帮助都会很棒(头晕目眩)。创建一个执行此操作的函数。例如
fizzbuzz(20)
会打印
1,2,fizz,4,buzz,fizz,7,8,fizz,buzz,11,fizz,13,14,fizzbuzz,16,17,fizz,19,buzz
def fizzbuzz(n):
for x in range (101):
if x%3==0 and x%5==0:
print("fizz buzz")
elif x%3==0:
print('fizz')
elif x%5==0:
print('buzz')
else:
print (x)
def main():
print(fizzbuzz(20))