ex exxam.ruPython с нуляШаг 10.3 · Проект «Крестики-нолики»
54 / 62На главную
шаг 10.3 · проект

Типы

У каждого значения есть тип: число, строка, список. От типа зависит, какие операции работают.

Python различает типы значений. 14 — число, "14" — строка: снаружи похоже, но внутри это разные вещи. Проверить тип можно функцией type.

print(type(14)) print(type("14")) print(type([14]))

Складывать число со строкой нельзя — Python выдаст ошибку. Зато можно явно превратить одно в другое: int() делает число из текста, str() — текст из числа. Это пригодится, когда данные придут из input(): там всегда строка.

  1. Преврати age_text в число через int.
  2. Выведи age + 1.
  3. Собери подпись: "Возраст: " + str(age).
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.

Отлично! Одно и то же значение побывало и строкой, и числом: с числом можно считать, а строку — приклеивать к подписи.

Требования

Используй int и str, не меняя исходные значения. Вывод: 15 и Возраст: 14.

Проверка

Проверка запускает программу с чистого листа, сверяет две строки вывода и проверяет, что в age лежит число 14, а не текст.

Подсказки Открываются по одной
живая сессия
Консоль общая сессия
Python 3.14 · переменные сохраняются между командами
>>>
Готовлю консоль…
консоль Живая сессия Python