Мне известно о функции \ xb в python, но, похоже, она не работает для меня. Я знаю, что мне может понадобиться скачать сторонний модуль для достижения этой цели, если так, какой из них будет лучше? Я нуб с Python, и с StackOverflow, следовательно, мой основной вопрос. Теперь немного о контексте ...
В настоящее время я пишу решатель биномиального расширения, чтобы попробовать и использовать навыки, которым я учу сам. Проблема возникает, когда я пытаюсь отобразить расширение, введенное пользователем, для использования для подтверждения. В настоящее время я должен напечатать выражение так:
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, тогда как я предпочел бы, чтобы индекс печатался как верхний индекс. Как это может быть сделано? При необходимости я предоставлю любую (отсутствующую) информацию.