Вывод информации print()
Для вывода информации на экран используем команду print().
Выводимую информацию указываем в скобках.
Если хотим вывести текст, то заключаем его в кавычки ("" или ''):
print("Мой текст")
# или
print('Мой текст')
Числа выводим без кавычек:
print(123)
print(3.22)
Можно вывести все сразу одной строкой — если написать через запятую:
print('IT-Квантум', 2026, 13.09)
Для выполнения кода нужно нажать на стрелочку ▶ в PyCharm.
После этого внизу экрана появится окошко терминала – здесь выводится наш текст
Задания по выводу ฅ^•ω•^ฅ
- Выведи название своего любимого фильма/сериала/аниме с помощью print()
- Выведи любое целое и любое дробное число
- Выведи одной командой свое имя, возраст и любимый цвет одной строкой
# Пример
print('Формула 1 с Брэдом Питтом 👨🦽👨🦽👨🦽')
print(42, 3.14)
print('Димас', 24, 'зеленый')
Переменные
Чтобы где-то хранить данные существуют переменные.
Их можно обозвать почти как угодно (хранить в них тоже можно что угодно).
Объявляются переменные так:
ИМЯ_ПЕРЕМЕННОЙ = ЗНАЧЕНИЕ
Примеры объявления переменных:
money = 150
деньги = 100
мой_счет = 500
Чтобы никого не запутать (а главное не запутаться самому!) обзываем переменные понятными именами.
Имена переменных не могут:
- • Начинаться с цифры
- • Содержать пробелы – вместо них используем _
- • Совпадать с зарезервированными именами python
Переменные выводятся по имени:
print(ИМЯ_ПЕРЕМЕННОЙ)
name = 'Алиса'
age = 12
print(name)
print(age)
Задания по переменным ≽^◕ ˕ ◕^≼
- Создай переменные name (имя), surname (фамилия), age (возраст) и задай им значения
- Выведи эти переменные на экран с помощью print()
Типы данных
Что можно хранить в переменных:
| Тип данных | Описание | Пример |
|---|---|---|
| int | Целые числа | 157, 0, -45 |
| float | Дробные числа (дробная часть через точку) | 1.45, -0.5, 13.33333 |
| str | Строки (текст или буквы) | "Мой текст", 'А', "" |
| bool | Логическое значение: True (да) или False (нет) | True, False |
| list | Список значений (куча переменных в одной) | [1, 2, 3], ["яблоко", "апельсин"] |
| dict | Словарь (ключ = значение) | {"name": "Dimasik", "age": 23} |
| None | Буквально ничего | None |
Примеры непосредственно в коде:
# int - целое число
age = 12
print(age)
# float - дробное число
price = 99.99
print(price)
# str - строка
name = 'Алиса'
print(name)
# bool - логическое значение
is_student = True
print(is_student)
# list - список
fruits = ['яблоко', 'банан', 'вишня']
print(fruits)
# dict - словарь
person = {'name': 'Алиса', 'age': 12}
print(person)
# None - ничего
nothing = None
print(nothing)
Задания по типам данных ≽^╥ ˕ ╥^≼
- Создай переменные разных типов – целое число, дробное, строку, логическое значение
- Выведи их с помощью print()
# Пример выполнения заданий
my_int = 42
my_float = 3.14
my_str = 'Привет, мир!'
my_bool = True
my_list = [1, 2, 3]
my_dict = {'name': 'Алиса', 'age': 12}
my_none = None
print('Целое число:', my_int)
print('Дробное число:', my_float)
print('Строка:', my_str)
print('Логическое значение:', my_bool)
print('Список:', my_list)
print('Словарь:', my_dict)
print('Ничего:', my_none)
Ввод данных input()
Для ввода данных с клавиатуры используем команду input():
input('ТЕКСТ ДЛЯ ПОЛЬЗОВАТЕЛЯ')
Теперь программа ждет, когда пользователь введет данные и нажмет Enter.
Ввели данные и нажали Enter. Программа завершилась:
Так данные никуда не сохраняются. Сохраним их в переменную и проверим выводом:
vvod = input("Введите текст: ")
print(vvod)
Текст, который выводит команда input при ожидании ввода можно вывести и с помощью print(). Пример без использования print():
vvod = input('Сколько хотите денег?')
print('пользователь хочет: ', vvod, 'денег - перехочет')
То же самое с помощью print():
print('Сколько хотите денег?')
text = input()
print(text)
⚠️ Важно! Если вводить данные через input(), то они сохраняются как строка (str)
Задания по вводу ₍˄˶>﹏<˶˄₎
- Спроси у пользователя его имя и выведи на экран приветствие:
Введите имя: <ТВОЕ ИМЯ>
Привет, <ТВОЕ ИМЯ>!
- Спроси у пользователя любое число и выведи его на экран
Преобразование типов данных
Чтобы преобразовать один тип данных в другой пишем команду:
ЖЕЛАЕМЫЙ_ТИП_ДАННЫХ(ЧТО ПРЕОБРАЗУЕМ)
Примеры:
# из строки делает число
int("123")
# из дробного числа делает целое
int(1.234)
| Команда | Описание | Результат |
|---|---|---|
int("123") |
Из строки делает целое число | 123 |
int(12.73) |
Из дробного числа делает целое (просто выкидывает дробную часть) | 12 |
float("123.24") |
Из строки делает дробное число | 123.24 |
float("123") |
Из целого числа делает дробное | 123.0 |
str(12345) |
Из числа делает строку | "12345" |
bool(12)bool("а") |
Проверяет есть ли хоть что-то | True |
bool(0)bool("")bool(None) |
Проверяет есть ли хоть что-то | False |
❌ Если значение невозможно преобразовать, будет ошибка! Например: int("12 aaa")
Теперь вводимые пользователем данные можно преобразовывать в числа:
Задания по преобразованиям ₍˄◉ ˕ ◉˄₎
- Спроси у пользователя число (через input()) и выведи его тип
- Преобразуй введенное значение в int и снова выведи его тип
- Попробуй преобразовать строку
"12а"в число – что будет?
Операции над переменными
Для чего вообще нужно использовать преобразования типов? Чтобы можно было совершать операции над переменными!
Потому что нельзя совершать операции над двумя переменными с разными типами данных! Например, нельзя сложить int и str
Операции над числами
| Операция | Пример | Результат |
|---|---|---|
| Сложение (+) | 5 + 6 |
11 |
| Вычитание (-) | 7 - 12 |
-5 |
| Умножение (*) | 3 * 9 |
27 |
| Возведение в степень (**) | 2 ** 3 |
8 |
| Деление (/) | 13 / 5 |
2.6 |
| Деление без остатка (//) | 13 // 5 |
2 |
| Остаток от деления (%) | 13 % 5 |
3 |
Операции над строками
| Операция | Пример | Результат |
|---|---|---|
| Сложение (+) | "a" + "bb""1" + "2" |
"abb""12" |
| Повторение (*) | "5" * 3 |
"555" |
Пример операций над переменными:
Задания по операциям ≽^˶🖤 ˕ 🖤˶^≼
- Создай две переменные
a = 7иb = 3 - Выведи сумму, разность, произведение и деление переменных
aиb - Найди остаток от деления и результат деления без остатка для переменных
aиb - Создай строку
text = "ha". Выведиtext * 5 - Сложи строки
"Hello, "и своё имя
Спецзадания 🌟
🧮 Задание 1. Калькулятор
- Спрашивает у пользователя первое число
- Спрашивает у пользователя второе число
- Выполняет математические операции и выводит результат
Введите первое число: 5
Введите второе число: 6
Сумма: 11
Разность: -1
Произведение: 30
Деление: 0.8333333333333334
Остаток от деления: 5
💱 Задание 2. Конвертер валюты
- Спрашивает у пользователя сумму в рублях
- Переводит введенную сумму в доллары и евро
- Курс задай заранее (например: 1$ = 90₽, 1€ = 100₽)
Курс доллара = 95
Курс евро = 102
Введите сумму в рублях: 100
В долларах: 1.0526315789473684
В евро: 0.9803921568627451
⏰ Задание 3: Калькулятор времени
- Спрашивает у пользователя количество минут
- Переводит количество минут в часы и минуты
Введите количество минут: 156
Это 2 час(ов) и 36 минут(ы)