A48758. 给定一个整数 num, 从 1 到 num 按照下面的规则返回每个数:如果这个数被 3 整除, 返回 'Apple'。如果这个数被 5 整除, 返回 'Pie'。如果这个数能同时被 3 和 5 整除, 返回 'ApplePie'。如果这个数既不能被 3 也不能被 5 整除, 返回这个数字的字符串格式。n=int(input("请输入一个数字: "))results=[]for i in rang…
填空题
中等
知识点
题目描述
给定一个整数 num, 从 1 到 num 按照下面的规则返回每个数:
如果这个数被 3 整除, 返回 'Apple'。
如果这个数被 5 整除, 返回 'Pie'。
如果这个数能同时被 3 和 5 整除, 返回 'ApplePie'。
如果这个数既不能被 3 也不能被 5 整除, 返回这个数字的字符串格式。
n=int(input("请输入一个数字: "))
results=[]
for i in range(1,①):
if ②:
results.append("ApplePie")
elif i%3==0:
results.append("Apple")
elif i%5==0:
results.append("Pie")
else:
results.append(③)
print(results)
参考答案
n=int(input("请输入一个数字: "))
results=[]
for i in range(1,n+1):
if i%3==0 and i%5==0:
results.append("ApplePie")
elif i%3==0:
results.append("Apple")
elif i%5==0:
results.append("Pie")
else:
results.append(str(i))
print(results)
上一题
下一题