Конспект урока «Ввод и вывод на Python»

Введение:

  • Определение целей урока: понимание важности ввода и вывода данных в программировании. Ввод и вывод данных позволяют программам взаимодействовать с пользователем или другими системами.

·  Вывод данных с использованием print():

  • Функция print() в Python используется для вывода данных на экран. Это может быть текст, число или значение переменной. Пример:

 print(«Hello, world!»)

·  Можно выводить несколько значений одновременно, разделяя их запятыми внутри скобок. Python автоматически добавит пробел между разными значениями. Пример:

name = «Alice»

age = 20

print(«Hello,», name, «You are», age, «years old.»)

·  Можно контролировать разделитель между значениями, используя аргумент sep в функции print(). Пример:

python

print(«Hello», «world», sep=»-«)

# Вывод: Hello-world

·  Можно контролировать символ конца строки, используя аргумент end в функции print(). Пример:

print(«Hello», end=»!!!»)

# Вывод: Hello!!!

·  Ввод данных с использованием input():

  • Функция input() используется для получения данных от пользователя через консоль. После выполнения функции отображается поле для ввода данных, и выполнение программы приостанавливается до тех пор, пока пользователь не введет что-то и не нажмет Enter. Пример:

name = input(«Enter your name: «)

print(f»Hello, {name}!»)

·  По умолчанию функция input() возвращает данные в формате строки. Если введенные данные должны быть числом, их нужно преобразовать в соответствующий тип данных (int или float). Пример:

age = int(input(«Enter your age: «))

print(f»Next year, you’ll be {age+1} years old.»)

·  Строковая интерполяция:

  • В Python есть два основных способа комбинирования переменных и строк — это f-строки и метод .format().
  • F-строки — это способ форматирования строк, который позволяет вставлять значения прямо в строку с помощью фигурных скобок {}. Пример:

name = «Alice»

age = 20

print(f»Hello, {name}. You are {age} years old.»)

·  Метод .format() — это более старый способ форматирования строк, который также использует фигурные скобки для указания мест, куда должны быть вставлены значения. Пример:

name = «Alice»

age = 20

print(«Hello, {}. You are {} years old.».format(name, age))

·  Практическое задание:

  • Практическая работа закрепляет материал урока и дает ученикам возможность самостоятельно написать программу на Python. Ученики могут написать программу, которая запрашивает имя и возраст пользователя, а затем выводит приветственное сообщение и сообщает пользователю, сколько ему будет лет в следующем году.

·  Заключение:

  • Урок завершается обсуждением пройденного материала, ответами на вопросы учеников и выдачей задания на дом для самостоятельной работы.
  • Важно подчеркнуть, что ввод и вывод данных — это основа взаимодействия программы с пользователем, и овладение этими навыками является важным шагом на пути изучения Python.