
python
# 提示用户输入区间
start = int(input("请输入区间开始值:"))
end = int(input("请输入区间结束值:"))
# 定义变量来存储能被3整除或能被5整除的数的和
three_sum = 0
five_sum = 0
total_sum = 0
# 遍历区间内的所有数
for num in range(start, end + 1):
# 判断当前数是否能被3整除
if num % 3 == 0:
three_sum += num
# 判断当前数是否能被5整除
if num % 5 == 0:
five_sum += num
# 判断当前数是否能被3和5整除(即能被15整除)
if num % 15 == 0:
total_sum += num
# 输出结果
print("能被3整除的数和为:", three_sum)
print("能被5整除的数和为:", five_sum)
print("能被3和5整除的数和为:", total_sum)
当您运行这段代码时,它会提示您输入区间的开始值和结束值。然后,它会计算并输出能被3整除、能被5整除以及能被3和5整除(即能被15整除)的数的和。
请注意,这个程序假设您输入的区间是有效的,并且不会进行错误检查。在实际应用中,您可能需要添加错误处理以确保程序的健壮性。
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv183676