0
Помогите кто-нибудь! Дайте хоть подсказку как написать. Я понимаю, что нужно использовать while, но понятия не имею, как.
Вы создаете игру! Игрок пытается выстрелить в объект и может попасть (hit) или промахнуться (miss) . В начале, игрок имеет 100 очков, попадание прибавляет 10 очков к результату игрока, а промах отнимает 20 очков. Ваша программа должна принять результат 4 действий в качестве входных данных ("hit" or "miss"), затем рассчитать и вывести оставшиеся очки игрока. Пример Входных Данных hit hit miss hit Пример Выходных Данных 110 Объяснение: 3 попадания (hit) добавляют 30 очков, один промах (miss) отнимает 20, в результате чего общее количество очков составит 110.
53 ответов
+ 7
x = 0
y = 100
while x <= 3:
shoot = input()
if (shoot == "hit"):
y += 10
elif (shoot == "miss"):
y -= 20
x = x + 1
print (y)
сам прохожу курс, но грамотного решения здесь не увидел, сидел час, теперь делюсь с молодыми) Всем удачи, толкайте, чтоб все увидели
+ 2
Прийти то пришло, но ответить не могу. Написано "Вам нельзя участвовать в данной переписке "
+ 1
Нажмите на курок
+ 1
Чего? WhatsApp? Есть
+ 1
Я в курсе. Это я уже сделала давно
+ 1
Эх...
+ 1
https://code.sololearn.com/chvdsCFV7GZB/?ref=app
Только там подправь сколько надо прибавлять/отнимать. Если не работает, то я даже хз. Хотя вот выше уже написали вроде..
Кстати а зачем тут while, я не знаю насчет питона, но в любом случае, тут явно указано что нужно ввести всего 4 слова, и скорее всего они все вводятся в самом начале. ну а если нет, то in range(5) наверное)
+ 1
Спасибо. Там одна из задач решена, но остальные нет. Я попробую переделать
+ 1
О, ты вернулся! Я думала, ушёл насовсем
+ 1
Этить вы тут устроили конечно...
0
Задание я написала полностью. Прочти
0
Твои коды не действуют
0
"Christopher Comstock " - это же вымышленное имя?
0
А сам ты откуда?
0
Не могу. Не получается
0
А так бы с радостью
0
Может, есть какие-нибудь соцсети? У тебя
0
Да уж...