Задача 3 Эмилия с друзьями играют в ИГРУ. У неë n монет. Сейчас еë ход. Результат зависит от того, кого Эмилия «встретит>> на игровом поле. Если Соню, та даст ей монету. Если Васю, то Вася «украдет» у Эмилии половину монет. Если эта половина - не целое число, то Вася округляет его вниз. Например, если у Эмилии три монеты, Вася украдет одну. Если Макса, то он купит у нее доспехи и заплатит вдвое больше монет, чем есть у Эмилии. Дано начальное количество монет п и имя того, КОГО встретила Эмилия. Выведите, сколько монет у неë после встречи. Ввод Вывод 5 Макс 10 Вася 15 5 1 2 3 4 5 6 7 8 9 m = int(input()) n = input() if n == 'Соня ': m -= 1 elif n =='Вася': m //= 2 else: m *= 3 print (m)
Приложения:
Ответы
Ответ дал:
0
Ответ:
Объяснение:
Python 3.10
money = int(input())
name = input()
if name == 'Соня':
money += 1
elif name == 'Вася':
money //= 2
else:
money *= 3
print(money)
1rimma1237:
Что значит за циклом?
Я имел ввиду за условием? Скопируй код полностью, если так и будет выходить ошибка, то напиши на каком тесте.
6 строка показывает 4 а по идее должно 5
Кого встречает Эмилия? И напиши сколько у не было монет.
На 6 тесте выходит ошибка
Мне нужно знать, с кем встретилась Эмилия в 6 тесте и сколько у нее было монет. Можешь написать, пожалуйста?
Монет 9, встретилась с Васей
Это в задаче ошибка) Напиши в тех.поддержку и укажи на эту ошибку. Целочисленное деление 9 на 2 дает 4. Так как по условию Вася всегда округляет нецелое число вниз, то и это число он должен округлить вниз. (9/2=4.5=5)
То есть 9/2=4.5=4
Хорошо
Вас заинтересует
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад