Вернуться к программе
ИКТ. Ступень 3 — Логика и код

Строки и оператор ввода

Ввод, строки и числовые данные 40 мин урок
📘 Конспект урока

Строки и оператор ввода

Оператор ввода позволяет программе получать данные от пользователя, а строки помогают работать с текстом.

Ключевые понятия

  • input
  • строка
  • переменная
  • вывод
  • пользовательский ввод
💡 Пример

Программа спрашивает имя, сохраняет его в переменную и выводит персональное приветствие.

🧭 Как работать

Сначала прочитайте конспект, затем выполните практику, проверьте себя по вопросам и только после этого отправляйте работу педагогу.

✅ Самопроверка
  1. Зачем программе нужен ввод данных?
  2. Что хранится в строковой переменной?
  3. Как сделать ответ программы персональным?
🎯 Критерии зачёта
  • есть ввод данных
  • есть переменные
  • программа выводит понятный ответ
  • код запускается

Дополнительные материалы

Дополнительные материалы и задания из школьного курса. Они помогают потренироваться по теме, но основной результат урока сдаётся через задание ниже.

3вопросов
🧪 Самопроверка · 3 вопросов
Выберите ответы самостоятельно. Система не подсвечивает правильные варианты, чтобы это оставалось тренировкой, а не списыванием.

ДЗ Строки. Оператор ввода вывода

Тест по этой теме будет добавлен педагогом после проверки вопросов.

Источник: Moodle · 2. Строки. Оператор ввода вывода

Строки. Оператор ввода вывода

  1. Строки и операции со строками

    Строка ( str ) — это последовательность символов, заключенная в кавычки.

    Создание строк:

    s1 = "Двойные кавычки"
    s2 = 'Одинарные кавычки'
    s3 = """Многострочная
    строка"""
    s4 = '''Еще один
    многострочный вариант'''

    Базовые операции со строками:

    Операция
    Пример
    Результат
    Пояснение

    Конкатенация (сложение)
    "Привет, " + "Мир!"
    "Привет, Мир!"
    Объединение строк

    Повторение (умножение)
    "Ля" * 3
    "ЛяЛяЛя"
    Повторение строки

    Задание 2:

    Нарисуйте ёлочку, используя только символы * (звёздочка) и . (точки). Ёлочка состоит из нескольких ярусов, которые постепенно увеличиваются в ширине.
    Тип вопроса: coderunner. Правильный ответ не показывается.
  2. Операторы ввода и вывода

    Вывод данных: print()

    print ( "Привет, мир!" ) # Простой вывод
    print ( 42 ) # Вывод числа
    print ( "Ответ:" , 42 ) # Вывод нескольких значений через запятую

    Параметры print() :

    python

    print ( "Текст1" , "Текст2" , sep = " | " ) # Разделитель: "Текст1 | Текст2"
    print ( "С новой строки" , end = " " ) # Без перевода строки
    print ( "Продолжение в той же" ) # "С новой строки Продолжение в той же"

    \n - переход на новую строку \t - равномерный отступ

    Ввод данных: input()

    name = input ( "Введите ваше имя: " ) # Выводит приглашение и ждет ввода
    print ( f"Привет, { name } !" )

    # Всегда возвращает строку!
    age = input ( "Сколько вам лет? " ) # Например, вводим "25"
    print ( type ( age ) ) # <class 'str'> - это строка!
    age_int = int ( age ) # Преобразуем в число
    Задание 3:

    Задание: "Календарь на неделю с использованием sep и end"

    Формулировка задачи

    Создайте програм…
    Тип вопроса: coderunner. Правильный ответ не показывается.
  3. Переменные и их основные виды

    Переменная — это именованная область памяти для хранения данных.

    В Python переменные создаются в момент присваивания значения. Тип определяется автоматически (динамическая типизация).

    Основные типы (виды) переменных:

    int — целые числа:

    age = 25
    count = - 10

    float — числа с плавающей точкой:

    price = 99.95
    pi = 3.14159

    str (string) — строки (наш главный герой):

    name = "Анна"
    message = 'Привет, мир!'

    bool — логический тип:

    is_active = True
    is_admin = False

    Задание 1:

    Сопоставьте переменные из левого столбца с их типами из правого столбца:
    Тип вопроса: match. Правильный ответ не показывается.
Источник: Moodle · 2. Строки. Оператор ввода вывода
Тест по уроку 6 вопросов · результат сохраняется в LMS
Пройти тест

Задание

Что нужно сдать: Сдайте программу-анкету или интерактивное приветствие. Формат сдачи: - текстовый ответ в LMS; - файл, скриншот или ссылку на результат, если работа практическая; - ответы или выводы по самопроверке, если они указаны в уроке. Перед отправкой проверьте: - работа относится к теме урока; - файл или ссылка открывается; - текст написан своими словами; - оформление аккуратное. Критерии зачёта: работа соответствует теме урока; результат можно открыть и проверить; ответ написан своими словами; оформление аккуратное Педагог проверит работу, оставит комментарий и зачтёт урок или отправит его на доработку.
Сдать работу