Первые программы на Python · 8 классИнформатика / Ввод: текст ещё не число Пробное занятие
23 · 8 класс · Цифровая мастерская

Ввод: текст ещё не число

Функция input() в Python возвращает строку, даже если пользователь набрал цифры.

Около 22 минут 5 задач Подсказки рядом

В этом занятии

  • Самостоятельно решить задачу по теме «Ввод: текст ещё не число» и объяснить проверку результата.
  • Напиши программу, принимающую число страниц в день и число дней, и выведи общий объём чтения; проверь два набора.

Пригодится: informatics8-variables-types

Ваш путь начинается с личного кабинета

Взрослый создаёт аккаунт для себя и отдельные кабинеты для школьников. У каждого — свой прогресс. Общие 48 часов знакомства начинаются с регистрации взрослого; школьники получают оставшееся время.

Войти или начать бесплатно
Учебное время начнёт считаться после нажатия
Понять — интереснее, чем запомнить.
Разберёмся перед практикой+

Ввод: текст ещё не число

Функция input() в Python возвращает строку, даже если пользователь набрал цифры. Для целочисленного вычисления применяют int(), если строка действительно представляет допустимое целое число. Вывод print() показывает результат, но не меняет автоматически тип введённых данных.

Условие задачи должно объяснять формат: сколько значений, какие диапазоны, допустимы ли пустые строки. Нельзя безоговорочно превращать любое содержимое в число. В учебных задачах сначала работаем с корректным вводом, затем отдельно обсуждаем обработку ошибок.

НА ПРИМЕРЕ

Если введено 7, то s=input() даёт строку "7", а n=int(s) — целое 7.

  1. Прочитай формат входа.
  2. Преобразуй тип перед арифметикой.

Открываем цифровую мастерскую…

Попробуйте самостоятельно

Запишите рассуждения в черновик или сделайте построение на бумаге. Эти задания для самостоятельной работы: автоматической проверки и XP за них пока нет.

  1. Напиши программу, принимающую число страниц в день и число дней, и выведи общий объём чтения; проверь два набора.
  2. Сначала предположите результат, затем проверьте и объясните, что изменилось.

Источники и дальнейшее чтение

Материал изложен своими словами. Здесь можно проверить научные основания и подробнее изучить тему; часть источников — на английском.

Создать проект по этой теме

Читайте и разбирайте пример в своём темпе. К практике можно перейти, когда будете готовы.