#python
Вопрос:
у меня есть этот код, и я уже пытался сделать это с помощью grandtotal = str(grandtotal), но это почему-то не сработало, я получаю код ошибки «плавающий» объект не имеет атрибута «заменить». Кто-нибудь знает, почему?
preis = input("Wie teuer ist das Produkt: ")
netto = float(input("Wie viel Netto (Kein € Zeichen eingeben): "))
umsatzsteuer = netto * 0.19
gesamtsumme = (netto * 0.19) netto
print("Die Gesamtsumme ist " , gesamtsumme , " incl. Steuer")
document = MailMerge(template)
gesamtsumme = str(gesamtsumme)
document.merge(
datum = datum,
Name = name,
rechnungsnummer = rechnungsnummer,
Adresse = adresse,
ortstadt = ortstadt,
faellig = faelligkeitsdatum,
kundennummer = kundennummer,
produktname = produktname,
menge = menge,
preis = preis,
netto = netto,
umsatzsteuer = umsatzsteuer,
gesamtsumme = gesamtsumme)
document.write(name "'s Rechnung.docx")
Комментарии:
1. Вы пробовали
print(type(x))
использовать вx
качестве одной из своих переменныхumsatzsteuer
иgesamtsumme
? Кажется, что вы должны использоватьstr
их перед объединением. Однако, пожалуйста, также предоставьте stacktrace, чтобы найти вашу ошибку.2. Это исправлено, я преобразовал netto, а также umsatzsteuer, как gesamtsumme, в строку, и это сработало! ^^