用python 写成,计算1到用户输入值内所有的能分别被3、5、7整除数的和且输出,输出显示为您输入的1到x内,能被3整除数的和为y,能被5整除数的和为z
时间: 2023-11-11 10:07:56 浏览: 11
判断每个输入的数是否可被3,5和7整除,并将整除状态输出。
可以使用以下代码实现:
```python
num = int(input("请输入一个整数:"))
sum3 = 0
sum5 = 0
sum7 = 0
for i in range(1, num+1):
if i % 3 == 0:
sum3 += i
if i % 5 == 0:
sum5 += i
if i % 7 == 0:
sum7 += i
print("您输入的1到{}内,能被3整除数的和为{},能被5整除数的和为{},能被7整除数的和为{}".format(num, sum3, sum5, sum7))
```
运行程序后,会提示用户输入一个整数,然后计算出1到用户输入值内所有能被3、5、7整除数的和,并将结果输出。输出的格式为“您输入的1到x内,能被3整除数的和为y,能被5整除数的和为z,能被7整除数的和为w”。其中,x为用户输入的值,y、z、w分别为能被3、5、7整除数的和。
阅读全文