0

Помогите решить пожалуйста

Напишите программу, которая берет число в качестве ввода и - возвращает удвоенное число, если оно четное - возвращает утроенное число, если оно нечетное - возвращает 0, если число равно 0 Пример ввода: 1 Пример вывода: 3

13th Dec 2020, 7:02 PM
6 ответов
+ 1
Получаешь ввод, преобразуешь в число(если язык сам не умеет), после чего делаешь простейшие условие на if else. В качестве условия я бы использовал деление по модулю (%) на 2
13th Dec 2020, 8:39 PM
Mikhail Gorchanyuk
Mikhail Gorchanyuk - avatar
+ 1
Вам уже не раз писали, сперва выкладывайте свой вариант кода, и только после этого вам помогут его исправить. Алгоритм я уже описал, осталось только его записать на нужном вам языке. И указывайте язык, к которому относится вопрос, так помогут быстрее
14th Dec 2020, 7:20 AM
Mikhail Gorchanyuk
Mikhail Gorchanyuk - avatar
0
я просто не понимаю
13th Dec 2020, 9:32 PM
0
x=int(input()) if x%2==0: print(x*2) else: print(x*3)
11th Feb 2021, 7:50 PM
Евгений
Евгений - avatar
0
Спасибо, Михаил. Надо быть внимательнее) Использовал деление по модулю (%) Сонный ничего не понимаю😅
1st May 2021, 3:59 AM
Mark Damer
Mark Damer - avatar
- 1
а что в начале
13th Dec 2020, 9:32 PM