Вы находитесь на странице: 1из 4

Python

1
print() - функция вывода на экран.
Примеры:
print(“Добрый день!”) - выведет на экран надпись «Добрый день!»
print(“Яблоко”, “Груша”, “Слива”) - выведет на экран надпись «Яблоко Груша Слива»
print(“2 + 2”) - выведет на экран «2 + 2»
print(2 + 2) - выведет на экран «4» (результат выполнения операции)
Все, что записано между кавычек (как двойных, так и одинарных) является типом строка.
Возможны операции сложения строк и умножения строк на число:
print(“Добрый” + “день“) - выведет на экран «Добрыйдень» (без пробела)
print(“Здравствуйте” * 3) - выведет на экран «ЗдравствуйтеЗдравствуйтеЗдравствуйте»
Выражения, записанные без кавычек, будут вычисляться:
print(5 * 2) - выведет на экран «10»
Некоторые математические операции:
a + b; a – b; a * b; a/b
a ** b (число a в степени b)
a // b (целая часть от деления a на b)
a % b (остаток от деления a на b)
Для объявления переменной в Python достаточно записать имя переменной и присвоить ей
значение. В качестве знака присваивания используется = (знак равно).
Примеры:
x=7
x2 = 15
name = ”Петр”
approx_g = 9.8
Принято начинать имена переменной с маленькой буквы, можно использовать латинские
буквы, цифры и знак подчеркивания. Старайтесь, чтобы имя переменно отражало суть того, что
в ней содержится.
input() - функция ввода с клавиатуры. В скобках можно писать комментарий, который будет
выведен на экран.
name = input() - присвоит переменной значение, введенное пользователем с клавиатуры.
name = input(”Введите имя: ”) - выведет на экран сообщение «Введите имя:», после которого
пользователь сможет осуществить ввод.
Примеры:
name = input()
print (“Здравствуй”, name + ”!”)
x = input()
print(x * 10)
Функция input() по умолчанию получает данные типа строка. И второй пример будет работать
не так, как нам бы хотелось. Для приведения типов данных используются следующие команды:
int() - преобразует значение в скобках в целое число
float() - преобразует значение в скобках в число с плавающей запятой
str() - преобразует значение в скобках в строку
Пример:
x = int (input ())
print (x * 10)
Теперь программа будет работать корректно.
x = int (input ())
y = int (input ())
print (x + y)
Найдет сумму двух чисел, введенных с клавиатуры.
2
Условный оператор if.
if <условия>:
<действия1>
elif <условия>:
<действия2>
else:
<действия3>
Если условия после if истинны, то будут выполнены действия1. В случае, если условия не
выполняются, программа переходит к проверке другого заданного условия (после elif). Если
условия после if истинны, то будут выполнены действия2. В случае, если ни одно из условий не
выполняется, программа выполнит действия после else (действия3). Блоки elif и else не
обязательны и используются по надобности. Блоков elif может быть много.
Обратите внимание! Блоки действий пишутся с отступом.
Пример1:
a = int (input ())
b = int (input ())
if a > b:
print (a, ”>”, b)
elif a < b:
print (a, ”<”, b)
else:
print(a, ”=”, b)
В данной программе два числа вводятся с клавиатуры, затем эти числа сравниваются.
Предусмотрена проверка условий a>b и a<b. В случае невыполнения этих условий программа
делает вывод о равенстве чисел.
Для сравнения различных значений следует использовать знаки:
< > <= >= == (равно в сравнении) != (не равно)
Условия могут быть составными. В таком случае условия соединяются при помощи логических
операторов and, or или not. Если условия связаны при помощи and, то должны выполняться все
из них. Если используется or, то выполнено должно быть хотя бы одно. not используется для
построения отрицания.
Пример2:
a = int (input ())
if a > 0 and a % 2 == 2:
print (“Число положительное и четное”)
else:
print(“Число не подходит под наши условия”)
В данной программе число вводится c клавиатуры, затем число проверяется на
положительность, а также на четность (равенство остатка от деления на 2 нулю). В случае
невыполнения хотя бы одного условия на экран выводится сообщение о том, что число не
подходит.
Пример3:
name = input (“Введите ваше имя: ”)
if name != “Иван”:
print(“Вы не Иван!”)
else:
print (“Добро пожаловать!”)
Данная программа получает с клавиатуры строковую переменную, в которую мы просим ввести
имя. Затем это значение сравнивается с заданным шаблоном (Попробуйте набрать этот пример
заменив Имя для проверки на Ваше).
В примере выше содержится «ловушка». Если ввести имя не в том регистре, то условие
выполнено не будет. Например, если ввести «иван», то это слово не совпадет со строкой
«Иван» (заглавные и строчные буквы — разные символы). Для решения таких конфликтов
можно использовать строковые методы.
.upper() - преобразует все символы в заглавные.
.lower() - преобразует все символы в строчные.
.title() - первая буква каждого слова будет заглавной, остальные — строчными.
.replace(<a>,<b>) - меняет запись <a> на запись <b>. (Например .replace (“a”,”o”) заменит все
буквы «а» на буквы «о»).
Все эти методы указываются после строкового объекта, через точку.
Использовав метод, получим следующее:
name = input(“Введите ваше имя: ”)
if name.title() != “Иван”:
print (“Вы не Иван!”)
else:
print (“Добро пожаловать!”)