Я работаю над программой и выписал упрощенную версию того, чего я пытаюсь достичь.Я хочу расположить знаки доллара на левой стороне, сохраняя при этом десятичные дроби, расположенные справа.Вот мой код до сих пор -
money = float(input("Enter amount: "))
random = float(input("Enter a random number"))
print()
print("Random number: ", '%12.0f' % random) #I just want this to line up
print("Money each month: ", '%12.2f' % ((money) / 12.0))
print("Total money: ", '%17.2f' % money)`
Выходные данные выстраиваются так, что все десятичные дроби находятся в строке, а случайное число находится прямо перед десятичным.Проблема в том, что когда я пытаюсь добавить знак доллара к equation( '%12.2f' % "$", )
, он говорит, что он не совместим, потому что форматирование не работает со строками. Есть ли другой формат, который я должен использовать, или другойспособ это устроить?Любая помощь будет оценена.Я только что создал учетную запись здесь сегодня, и я программировал только несколько недель, извините, если это плохо написано.