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

A50248. 提示用户输入两个正整数,编程求出介于这两个数之间的所有质数并打印输出。显示格式为“*数是质数。”

填空题 中等

题目描述

提示用户输入两个正整数,编程求出介于这两个数之间的所有质数并打印输出。

显示格式为“*数是质数。”

参考答案

x=(int(input("请输入开始的整数值:")),int(input("请输入结束的整数值:"))) x1=min(x) x2=max(x) for n in range(x1,x2+1): for i in range(2,n-1): if n % i==0: break else: print(n,"是质数")

答案解析

评分标准:

1. 输入两个整数 (2分) 

2. 判断数两个数的大小(2分) 

3. 质数的判断和求解(6分)

4. 分支和循环的正确使用(4分) 

5. 元组的使用(2分) 

6. 正确完成题目的任务(4分)

上一题 下一题