我正试着为小学生做一张数学作业表。我想把它作为一个np.random.randint函数,生成一些2位数、3位数和4位数的数字,然后按照小学生习惯的方式处理这些数字,形成一个工作表。我很难用我当前的代码加入生成的数字,使其看起来像这个1。
q1=q2=[]
q1= [two_digit[0],two_digit[1]]
q2=[two_digit[2],two_digit[3]]
addition="+".join(map(str,q2))
print(addition)这给出了这样的输出
55+50
是否有更好的方法来操纵int变成字符串,然后转换成一种可以很容易打印出来的格式?
发布于 2022-01-08 14:00:28
您可以使用新行和unicode上核。
questions = [q1, q2]
nr_of_digits = 2
for q in questions:
    q = list(map(str,q))
    print(" " + q[0] + "\n" + "+" + q[1] + "\n" + u'\u0305' * (nr_of_digits + 1) + "\n")https://stackoverflow.com/questions/70621316
复制相似问题