#Вывод
print("Привет, мир!")
#
a = "" # пустая строка
b = " " # строка, состоящая из одного пробела
print(a)
print(b)
#
first = 'Привет, мир!'
second = "Привет, мир!"
third = """У лукоморья дуб зелёный,
златая цепь на дубе том."""
four = '''А.С. Пушкин'''
#
print(first)
print(second)
print(third)
print(four)
#Переменные
first = "синий"
second = 23
print(first, second)
#Операции над числами для начинающих
a = 10 + 5
b = a + 20
c = (a + b) * 2
print(a, b, c)
#Строки
name = input('Введите свое имя')
greeting = "Привет, " + name
print(greeting)
#
string = input('Введите любой текст')
a = len(string)
print(a)
#Типы данных
result = 10 + 15
text = "Результат равен " + str(result)
print(text)
#
a = input('Введите первое число')
b = input('Введите второе число')
result = int(a) + int(b)
text = "Результат равен " + str(result)
print(text)
#Ветвление и условные операторы
import random
num = random.randint(1,10)
guess = int(input('Введите число от 1 до 10: '))
if guess == num :
print('Угадали!')
#
import random
num = random.randint(1,10)
guess = int(input('Введите число от 1 до 10: '))
if guess == num :
print('Угадали!')
else:
print('Извините, было загадано число ', num)
#
import random
num = random.randint(1,10)
guess = int(input('Введите число от 1 до 10: '))
if guess == num :
print('Угадали!')
elif guess > 10:
print('Число не может быть больше 10')
elif guess < 1:
print('Число не может быть меньше 10')
else:
print('Извините, было загадано число ', num)
#Методы строк
string = "Hello world!"
print(string.lower()) # hello world!
print(string.upper()) # HELLO WORLD!
#Цикл while
i = 1
while i <= 3:
print(i)
i += 1
#
i = 1
while True:
print(i)
if i >= 3:
break
i += 1
#Модули
import math
print (math.pi)
#
import math
print (math.cos(1))
#
import time, random
while True:
print(random.randint(1, 100))
time.sleep(1)
#Списки
#Создание
guests = ['Родители', 'Одноклассники', 'Лида и Наташа']
print(guests)
#Удаление
guests = ['Родители', 'Одноклассники', 'Лида и Наташа']
print(guests) # ['Родители', 'Одноклассники', 'Лида и Наташа']
guests.remove("Лида и Наташа")
print(guests) # ['Родители', 'Одноклассники', 'Лида и Наташа']
#Добавление
guests = ['Родители', 'Одноклассники', 'Лида и Наташа']
print(guests) # ['Родители', 'Одноклассники', 'Лида и Наташа']
guests.remove("Лида и Наташа")
print(guests) # ['Родители', 'Одноклассники']
guests.append('Дима')
guests.append('Света')
print(guests) # ['Родители', 'Одноклассники', 'Дима', 'Света']
#Изменение
guests = ['Родители', 'Одноклассники', 'Дима', 'Света']
print(guests) # ['Родители', 'Одноклассники', 'Лида и Наташа']
guests[2] = 'Коллеги'
print(guests) # ['Родители', 'Одноклассники', 'Коллеги', 'Света']
#Выборка
guests = ['Родители', 'Одноклассники', 'Дима', 'Света']
print(guests[0]) # Родители
print(guests[-1]) # Света
print(guests[:2]) # ['Родители', 'Одноклассники']
#Кортежи
#Создание
data = ('И. Иванов', 1958, True)
print(data) # ('И. Иванов', 1958, True)
#Получить элемент кортежа
books = ("1984", "О дивный новый мир", "451 градус по Фаренгейту")
print(books[2]) # 451 градус по Фаренгейту
#Ключевое слово in / not in
books = ("1984", "О дивный новый мир", "451 градус по Фаренгейту")
print("1984" in books) # True
print("Незнайка на луне" in books) # False
#
books = ("1984", "О дивный новый мир", "451 градус по Фаренгейту")
print("Незнайка на луне" not in books) # True
#Сложение кортежей и списков
colors1 = ["синий", "зеленый", "желтый"]
colors2 = ["оранжевый", "розовый", "черный"]
print(colors1 + colors2) # ['синий', 'зеленый', 'желтый', 'оранжевый', 'розовый', 'черный']
#Итерирование
cities = ['Москва', 'Хельсинки' ,'Анкара']
for city in cities:
print(city)
#
cities = ['Москва', 'Хельсинки' ,'Анкара']
for city in cities:
print(city.upper())
#Словари
#Создание
phones = {
"Иван": "+7123456789",
"Василий": "+37520123456"
}
print(phones)
#Добавление
phones = {
"Иван": "+7123456789",
"Василий": "+37520123456"
}
phones['Григорий'] = 1234567890
print(phones['Иван'])
#Выборка in, not
phones = {
"Иван": "+7123456789",
"Василий": "+37520123456"
}
print("Василий" in phones) # True
#Удаление
phones = {
"Иван": "+7123456789",
"Василий": "+37520123456"
}
del phones["Василий"]
#Список в списке
music = {
"rap": ["Баста", "Кравц", "Злой Дух"],
"rock": ["Наутилус Помпилиус", "Кино", "Ария"],
"djs": ["Paul Oakenfold", "Tiesto"]
}
#Выборка
music = {
"rap": ["Баста", "Кравц", "Злой Дух"],
"rock": ["Наутилус Помпилиус", "Кино", "Ария"],
"djs": ["Paul Oakenfold", "Tiesto"]
}
print(music['rap']) # ['Баста', 'Кравц', 'Злой Дух']
print(music['rock'][-1]) # Ария
#Функции
# Создание
def f(x):
return x * 2
result = f(2)
print(result) # 4
#
def f(x):
return x + 1
z = f(4)
if z == 5:
print("z равно 5")
else:
print ("z не равно 5")
#
def f():
return 1 + 1
result = f()
print(result) # 2
#
def f(x, y, z):
return x + y + z
result = f(1, 2, 3)
print(result) # 6
#
def f():
z = 1 + 1
result = f()
print(result) # None
#Обязательные и необязательные параметры
def f(x=2):
return x**x
print (f()) # 4
print (f(4)) # 16
#
def add(x, y=10):
return x + y
result = add(2)
print(result)
#Обработка исключений
try:
a = input("Введите число: ")
b = input("Введите еще одно число: ")
a = int(a)
b = int(b)
print (a / b)
except ZeroDivisionError:
print("b не может быть нулем!")
#
try:
a = input("Введите число: ")
b = input("Введите еще одно число: ")
a = int(a)
b = int(b)
print (a / b)
except ZeroDivisionError:
print("b не может быть нулем!")
except ValueError:
print("Ошибка ввода числа")
#
Источник: https://letpy.com/python-guide/about/