sách gpt4 ai đã đi

Python 打印 while 循环的每次迭代

In lại 作者:行者123 更新时间:2023-12-04 07:42:37 27 4
mua khóa gpt4 Nike

我创建了一个求和函数,它接受一个开始编号和一个结束编号,并返回这两点之间的总和答案

def print_sum_equations(start_number,end_number):

mySum = 0
num = start_number

while num <= end_number:
mySum += num
num += 1
print (mySum)

print_sum_equations(3,5)
它返回 12,这是正确的,但是,我希望我的输出如下所示
3 + 4 + 5 = 12
而不是仅仅返回答案。我对 python 还是个新手,正在学习如何迭代 while 循环,因此感谢任何帮助

1 Câu trả lời

def print_sum_equations(start_number,end_number):

vals = [i for i in range(start_number,end_number+1)]

s = sum(vals)

for ind,i in enumerate(vals):
print(f'{i}',end='')
if ind != end_number-start_number:
print(' + ',end='')
khác:
print(f' = {s}')

print_sum_equations(3,5)

关于Python 打印 while 循环的每次迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67379504/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com