我知道 python 中的\xb 函数,但它似乎对我不起作用。我知道我可能需要下载第三方模块来完成此操作,如果是这样,哪个最好?
我目前正在编写一个二项式展开求解器,以尝试使用我自学的技能。当我尝试显示用户输入的扩展以确认使用时,问题就出现了。目前我必须像这样打印表达式:
var1 = input("Enter a: ")
var2 = input("Enter b: ")
exponent = input("Enter n: ")
a = int(var1)
b = int(var2)
n = int(exponent)
expression = ('(%(1)dx%(2)d)^%(3)d') %\
{'1' : a, '2' : b, '3' : n}
print(expression)
confirmation = input(str("Is this correctt? Y/N "))
这会打印 (2x4)^5,而我更希望将索引打印为上标。如何做到这一点?
最佳答案
您需要使用“格式”类型的东西。使用 {}\u00b2".format(area))"并且
{}变成一个
²`。这是一个例子:
print("The area of your rectangle is {}cm\u00b2".format(area))
代码的末尾将打印cm²
。您可以将末尾的大 2 更改为其他数字以获得不同的结果。
虽然我不知道如何做一个较低的下标。
关于python - 你如何在 Python 中打印上标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8651361/