Python. Первый шаг в программировании для детей и начинающих - стр. 4
В этом примере:
Мы проверяем значение переменной is_sunny. Если оно True, программа выведет "Можно идти гулять!", если False – "Лучше остаться дома."
Оператор if проверяет, правда ли, что на улице солнечно.
Можно идти гулять!На экране появится:
Преобразования типов данных
В Python можно легко преобразовывать данные из одного типа в другой. Например, можно превратить строку в число или наоборот.
Преобразование строки в число:
Если у тебя есть строка, содержащая число, ты можешь превратить её в настоящий числовой тип с помощью функции int() или float():
python
number_str = "10"
number = int(number_str)
print(number)
Преобразование числа в строку:
Ты можешь превратить число в строку с помощью функции str():
python
age = 10
age_str = str(age)
print(age_str)
Мы рассмотрели основные типы данных: числа, строки и булевы значения. Теперь ты можешь использовать переменные для хранения информации в своих программах, а также легко работать с различными типами данных. Важно помнить, что каждый тип данных имеет свои особенности, и они используются в разных ситуациях.
Дальше мы будем учиться работать с более сложными концепциями, такими как условияи циклы, которые позволят нам создавать ещё более интересные программы.
Глава 3: Операции с числами
Числа – это один из самых важных типов данных в программировании. С их помощью мы можем выполнять математические вычисления, создавать калькуляторы, решать задачи и анализировать данные. В этой главе мы познакомимся с арифметическими операциями, создадим свой первый калькулятор и узнаем, как использовать встроенные математические функции Python.
Арифметические операции
Python поддерживает все основные арифметические операции, такие как сложение, вычитание, умножение и деление. Давайте рассмотрим каждую из них подробнее.
Сложение используется для того, чтобы объединить два числа:Сложение (+)
python
result = 5 + 3
print(result) # Выведет 8
С помощью вычитания мы можем узнать разницу между числами:Вычитание (-)
python
result = 10 – 4
print(result) # Выведет 6
Операция умножения используется для умножения двух чисел:Умножение (*)
python
result = 6 * 7
print(result) # Выведет 42
Деление всегда возвращает результат в виде дробного числа (даже если деление нацело):Деление (/)
python
result = 15 / 3
print(result) # Выведет 5.0
Если тебе нужно получить только целую часть от деления, можно использовать оператор //:Целочисленное деление (//)
python
result = 17 // 3
print(result) # Выведет 5
Оператор % возвращает остаток от деления двух чисел:Остаток от деления (%)
python
result = 17 % 3
print(result) # Выведет 2
С помощью оператора ** можно возводить число в степень:Возведение в степень ()**
python
result = 2 ** 3
print(result) # Выведет 8 (2 в кубе)
Создание калькулятора
Теперь, когда мы знаем основные арифметические операции, давай создадим простую программу-калькулятор. Она будет запрашивать два числа у пользователя и выполнять над ними математические операции.
Пример программы:
python
# Простой калькулятор
print("Добро пожаловать в калькулятор!")
number1 = float(input("Введите первое число: "))
number2 = float(input("Введите второе число: "))
print("Выберите операцию: +, -, *, /, //, %, **")
operation = input("Введите операцию: ")
if operation == "+":
result = number1 + number2
elif operation == "-":