编写函数,判断是否满足条件的一对正整数,条件是这对正整数的和为316,并且这两个加数分别能被13和11整除(即第一个能被13整除,第二个能被11整除),最后编写主函数调用该函数并输出这样的数
时间: 2023-12-03 19:43:30 浏览: 58
Python编程判断一个正整数是否为素数的方法
5星 · 资源好评率100%
可以按照以下步骤编写函数:
1. 设置两个变量分别保存加数1和加数2的值(初始值可以设为0)。
2. 使用循环遍历所有可能的加数1和加数2的组合。
3. 对于每对组合,判断它们的和是否为316,并且第一个数是否能被13整除,第二个数是否能被11整除。
4. 如果满足条件,则将该组合的值保存到变量中。
5. 最后返回保存的变量。
下面是函数的代码实现:
```python
def find_nums():
num1, num2 = 0, 0
for i in range(1, 316):
for j in range(1, 316):
if i + j == 316 and i % 13 == 0 and j % 11 == 0:
num1, num2 = i, j
return num1, num2
```
在主函数中调用该函数并输出结果:
```python
if __name__ == '__main__':
num1, num2 = find_nums()
print("符合条件的一对正整数是:{}和{}".format(num1, num2))
```
运行结果为:
```
符合条件的一对正整数是:195和121
```
阅读全文