-1
не уверен, сколько вещей я делаю неправильно здесь, я получаю «невозможно преобразовать строку в float:« 5% ». Код ниже, любые идеи оценены ... . Большое спасибо.Преобразование «5%» в фактические 5%
tip=input("How much would you like to tip on your US$88.5 cheque, 5%, 12.5%?")
cheque = 88.5
total= cheque*(float(tip)+1)
print("Thank you, the total will be total $%.2f" % (total))
Нет, если вводить полностью приемлемое значение '5%'. ответы на дубликат do address this. – usr2564301
@RadLexus Я исправил код сейчас. –
Это все еще дубликат, поэтому вам лучше отвечать на них. (Пока нет ответа, который использует 'rstrip' и * технически * те, которые используют' strip', являются неправильными, потому что они разрешают '% 5' как действительный ввод.) – usr2564301