- 1
Привет, Я не могу решить задачу , практика цикла for. . Я не знаю, что я пишу не так.
Мой код . cart = [15, 42, 120, 9, 5, 380] discount = int(input()) total = 0 for x in cart: cart =(x*discount/100) print (cart)
9 odpowiedzi
+ 1
Ты переопределяешь переменную cart из списка в число!!! Зачем?
+ 1
cart = [15, 42, 120, 9, 5, 380]
discount = int(input())
total = 0
for x in cart:
total+=(x*discount/100)
print (total)
#Но не зная условие задачи немогу дать твердое решение
0
Привет! Можешь разместить номер задания и из какого оно раздела?
Так же из пожеланий в будущем создавать тестовый личный код и после публиковать ссылку на него.
Код работает правильно, попробуй в строке print(cart) добавить перевод в int: print(int(cart))
0
Урок 32.2. Раздел списки. Типо оно жолжно ещё сложиться?
https://code.sololearn.com/c0xeyWzZhnbQ/?ref=app
0
К сожалению я не проходил курс для python for beginners, так что не знаю суть задания, возможно, ты не так понял условие, может быть оно хочет чтобы ты находил цену за вычетом скидки? Тогда cart = x - (x*discount/100) внимательно прочитай условие и если не получится, напиши его сюда
0
Ок. Спасибо, попробую.
0
и возможно вы меня не правильно поняли. При в воде 50 должно в
Выводиться 285.5
0
Забыл про переменную total;)
cart = [15, 42, 120, 9, 5, 380]
discount = int(input())
total = 0
for x in cart:
cart =(x*discount/100)
total += cart
print (total)
P.S. Обрати внимание на отступы
0
Я хз о как это влияет на мой код . Как сделать как надо?
https://code.sololearn.com/cGgSKY6eoKfk/?ref=app