测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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)
上一题 下一题