4178: 完善程序-Apple Pie

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:3 解决:2

题目描述

给定一个整数 n,从 1 到 n 按照下面的规则返回每个数:

如果这个数被 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)

样例输入 复制

15

样例输出 复制

['1', '2', 'Apple', '4', 'Pie', 'Apple', '7', '8', 'Apple', 'Pie', '11', 'Apple', '13', '14', 'ApplePie']

提示

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)