【问题标题】:Worksheet Creation工作表创建
【发布时间】:2022-01-07 12:31:28
【问题描述】:

我正在尝试为小学生制作数学工作表。我想将它作为一个 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 变成字符串,然后变成可以轻松打印出来的格式?

【问题讨论】:

    标签: python arrays string


    【解决方案1】:

    您可以使用换行符和 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")
    

    【讨论】:

      猜你喜欢
      • 2020-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多