【发布时间】:2022-11-30 21:58:01
【问题描述】:
好的,所以我是 python 的新手,我应该编写一个代码来给我这个输出
input= -5output = (-5)+(-4)+(-3)+(-2)+(-1)=-15但我就是无法理解它我以为我可以以某种方式翻转这个
while True: output = "" num = int(input("enter a integer: ")) if num == 0: exit() for i in range(1, num + 1): output += "{}".format(i) if i != num: output += "+" output += " = {}".format(sum(range(num + 1))) print(output)但我想不通。 请帮忙。 如果有人可以告诉我如何在一个代码中获得这两个,那将很有帮助。
【问题讨论】:
-
请编辑您的标题以反映您遇到的实际编程问题,而不是一些任意的截止日期要求。
-
欢迎来到堆栈溢出!您的代码在哪些方面没有按预期工作?请详细说明您观察到的具体问题以及您进行了哪些调试。要了解有关此社区的更多信息以及我们如何为您提供帮助,请从tour 开始并阅读How to Ask 及其链接资源。
-
range(start, stop, step=1)- docs.python.org/3/library/stdtypes.html#range
标签: python