附加表:Python3 +

时间:2016-10-24 20:04:23

标签: python python-3.x loops nested-loops

对于下面的问题,我完成了我可以展示的内容,但并不知道从哪里开始。我刚刚开始使用结束值,我可能会更远地破坏这个小代码。

https://i.stack.imgur.com/QIuJt.png

# Inputs
range_start = int(input("Enter start value:"))
range_end = int(input("Enter end value:"))

# Calculations
for loop in range(range_start, range_end + 1):
answer = range_start + loop
print("{}|".format(loop), "{}".format(answer))

3 个答案:

答案 0 :(得分:0)

你需要两个循环。我将制作一个二维矩阵(只是一个列表列表),其中matrix[0][0]0+0

mat = []
for i in range(0, end+1):
    mat.append([])
    for j in range(0, end+1):
        mat[i].append(i+j)

这不是你的作业所要求的输出,我鼓励你自己去做最后一点。

答案 1 :(得分:0)

也许更紧凑:

matrix = [[i+j for i in range(start, end+1)] for j in range(start, end+1)]

答案 2 :(得分:0)

这是我提出的代码。该脚本的主要部分是它使用int global1=75; int global2=32+84; int global3=(global1+global2); int main(){ return global3; } 来允许使用表格的数字更容易地格式化。 str.formatprint_overall获取输出字符串。打印列和虚线后,output逐行打印。我建议退房" 6.1.3。格式字符串语法"在文档中获取更多信息。关于print_overall

str.format