【发布时间】:2019-07-04 07:37:51
【问题描述】:
编写一个 Python 程序,为给定的数字显示如下消息:
如果是三的倍数,则显示“Zip” 如果是五的倍数,则显示“Zap”。 如果是三和五的倍数,则显示“缩放”。 如果不满足上述任一条件,则显示“无效”。
def display(num):
message="Zip, Zap, Zoom"
if(num%3==0):
print("Zip")
elif(num%5==0):
print("Zap")
elif((num%3==0) and (num%5==0)):
print("Zoom")
else:
print("Invalid Number")
return message
message=display(15)
print(message)
我希望 15 的输出是 Zoom,但实际输出的是 Zip。
【问题讨论】:
标签: python if-statement modulus fizzbuzz