Модуль: ОП-6. Занятие 1. Арифметика и условный оператор


1. Арифметика. Условный оператор

☰ Теория

Ввод исходных данных

Все исходные данные вводятся с клавиатуры
Ввод строки
s = input()
Ввод целого числа
n = int(input())
Ввод нескольких чисел из одной строки
Если во входной строке находятся два или более числа (вы точно знаете их количество), то ввод осуществляется следующим образом (на примере двух чисел)
a, b = map(int, input().split())
А если у нас в одной строке записано слово и число (например, Kirill 10)? Тогда можно считать эту строку так:
# считаем строку, разделив ее на две части
# функция split() разделяет строку на части по пробелам.
word, num = input().split()

# в переменной word сохранится слово (Kirill);
# вторая подстрока в виде правильной записи числа (10), 
# сохранится в переменной num,
# преобразуем значение к целому числу с использованием функции int()
num = int(num)    # теперь в num хранится целое число
 

Вывод ответа

Вывод числа
print(n)
Вывод текста - текст заключается в кавычки ("") или апострофы(''). Вывоодится без кавычек (апострофов)
print("текст")
 

Условный оператор

if условие:
    что-то делаем, если условие выполняется
else:
    что-то делаем, если условие не выполняется
ветка else может отсутствовать

Операторы внутри ветки if и ветки else пишутся со сдвигом в 4 пробела.
Условие это выражение, записанное с помощью операций отношений >, >=, <, <=, == (равно), != (не равно)

Сложные условия записываются с помощью логических операций: not (НЕ), and(И), or(ИЛИ)

Можно проверять по очереди несколько условий, используя каскадные условия

if условие1:
    что-то делаем, если условие1 выполняется
elif условие2:
    что-то делаем, если условие1 не выполнилось, но выполнилось условие2
elif условие3:
    что-то делаем, если условие1 и условие2 не выполнились, 
    но выполнилось условие3 
else:
    что-то делаем, если ни одно из условий выше не выполнилось
 

Некоторые полезные функции

abs(x) - модуль числа x
min(a, b, c ...) - минимальное значение среди указанных в скобках
max(a, b, c) - максимальное значение среди указанных в скобках

1) Откройте теоретическую карточку, нажав на кнопку "Теория" в этой задаче. Прочитайте краткую информацию, которая вам может понадобиться при решении задач. 

2) Для проверки своего кода на правильность, вам необходимо отправить его в систему. Вы можете это сделать через файл или просто скопировать его в поле ввода ниже. 
Код проверяет специальная программа, которая сравнивает результат, который получает ваша программа с результатом, который записан в системе. Каждая программа проверяется на нескольких тестах. 

Отправьте решение в виде программы к следующей задаче.

Дано число n, которое вводится с клавиатуры. Выведите на экран это же число.

Входные данные
Программа получает на вход целое число n (-100 <= n <= 100).
(Входные данные это информация, которую программа принимает для обработки или анализа. В автоматической системе проверки задач на программирование эти данные подставляет в ВАШУ программу сама проверяющая система. Количество тестов, на которых проверяется ВАША программа зависит от задачи.)

Выходные данные
Выведите на экран одно число, то, которое программа получила на вход.
(Выходные данные это информация о том, в каком виде вы должны вывести результат работы вашей программы.)

 
Примеры
Входные данные Выходные данные
1 5 5
2 10 10

Напишите программу
Auto
       

time 500 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python83
Комментарий учителя