给定一个整数 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+1 ②i%15==0 ③str(i)。核心:FizzBuzz,被3和5整除输出ApplePie,仅被3输出Apple,仅被5输出Pie,否则输出数字字符串。
试卷来源:202109 青少年软件编程等级考试Python三级真题