📅  最后修改于: 2023-12-03 14:58:04.199000             🧑  作者: Mango
该程序需要输入两个范围,分别为a、b和c、d。该程序会从a、b中随机选择一个整数x,从c、d中随机选择一个整数y,然后计算x、y的和。如果和为偶数,则程序会将x、y和打印出来。程序会一直计算并打印,直到打印出指定数量的偶数和对。
import random
def calc_even_sum(a, b, c, d, num_sums):
"""
通过分别从两个给定范围中选择两个整数来计算可能的偶数和对
:param a: 第一个范围的开始
:param b: 第一个范围的结束
:param c: 第二个范围的开始
:param d: 第二个范围的结束
:param num_sums: 打印偶数和对的数量
:return: None
"""
count = 0
while count < num_sums:
x = random.randint(a, b)
y = random.randint(c, d)
s = x + y
if s % 2 == 0:
print(f"{x} + {y} = {s}")
count += 1
calc_even_sum
函数,并传入四个参数:第一个范围的开始、第一个范围的结束、第二个范围的开始、第二个范围的结束以及需要打印的偶数和对的数量。