0

Помогите, код считает неправильно

print("Какая была стоимость билета до подорожания?:") s=int(input("")) print("На сколько процентов подорожал билет?:") t=int(input("")) h=s+(s/100*t) print("Текущая стоимость билета: " + str(h)) if h>100: print("Вы ввели неправильное число,т.к. стоимость билета не может превышать 100 рублей") exit(0) print("Сколько у вас денег?:") x=int(input("")) f=x/h print("Вы можете купить " + str(int(f)) + " билетов/та") t=x-(f*h) print( "Если вы купите: " + str(int(f)) + " билетов, то ваша сдача будет составлять:" + str(t)) Всё считается правильно, но система постоянно выдаёт что t = 0.0, как сделать так, чтобы выдавало правильное решение? Язык пайтон

11th Dec 2019, 4:59 PM
KRASAB4IK
6 Réponses
+ 1
И вот немного изменённый рабочий код https://code.sololearn.com/cAbVLCz4VXIz/?ref=app
12th Dec 2019, 8:36 PM
Kugami comity
Kugami comity - avatar
+ 1
Во-первых, необязательно в аргументе input() ставить кавычки, можно и так: input()
12th Dec 2019, 8:18 PM
Kugami comity
Kugami comity - avatar
+ 1
Пробелы с обеих сторон от таких знаков, как =, >, <, >=, <=, +, -, *, / , //, %, ==, != по PEP-8
12th Dec 2019, 8:38 PM
Kugami comity
Kugami comity - avatar
+ 1
Если непонятно, могу подробнее про код
12th Dec 2019, 8:40 PM
Kugami comity
Kugami comity - avatar
+ 1
Kugami, спасибо большое)
20th Dec 2019, 2:39 PM
KRASAB4IK
0
Пожалуйста )
20th Dec 2019, 2:42 PM
Kugami comity
Kugami comity - avatar