1. Какие из данных утверждений верны? 2. Какой принцип требует наличие поясняющих сообщений и подсказок

1. Какие из данных утверждений верны?
2. Какой принцип требует наличие поясняющих сообщений и подсказок при вводе и выводе данных в программе?
3. Какая инструкция присваивает переменной a значение, введенное пользователем с клавиатуры?
4. Какой тип данных возвращает функция input ()?
5. Что будет выведено на экран после выполнения инструкции print (2, ‘a’, 8)?
6. Что будет выведено на экран после выполнения инструкции print (2, ‘a’, 8, sep=’, ‘)?
7. Как называется инструкция, которая формирует символьную строку заданного формата?
8. Какая символьная строка будет создана при выполнении инструкции s = ‘{:5d}’.format (8)? Пожалуйста, используйте нижние подчеркивания вместо пробелов при записи ответа.
9. Какая символьная строка будет создана при выполнении инструкции s = ‘{:5.2f}’.format (3.1496)? Пожалуйста, используйте нижние подчеркивания вместо пробелов при записи ответа.
10. Перепишите число 0.2e+01 в нормальной форме.
Тема: Ввод и вывод данных в программе на языке Python.

Разъяснение:
1. Утверждения 2, 3, 4, 5, 6 верны.
  — Утверждение 2 верно. Принцип требует наличие поясняющих сообщений и подсказок для облегчения понимания программы.
  — Утверждение 3 верно. Инструкция input() принимает ввод от пользователя и присваивает его значение переменной.
  — Утверждение 4 верно. Функция input() возвращает строку.
  — Утверждения 5 и 6 верны. Инструкция print(2, ‘a’, 8) выведет значения через пробел: 2 a 8. При добавлении sep=’, ‘ в инструкцию print(2, ‘a’, 8, sep=’, ‘) значения будут разделены запятой и пробелом: 2, a, 8.

2. Принцип требует наличие поясняющих сообщений и подсказок при вводе и выводе данных в программе для облегчения понимания пользователем.

3. Инструкция «a = input()» присваивает переменной «a» значение, введенное пользователем с клавиатуры.

4. Функция input() возвращает строку.

5. После выполнения инструкции «print(2, ‘a’, 8)» будет выведено на экран: 2 a 8.

6. После выполнения инструкции «print(2, ‘a’, 8, sep=’, ‘)» будет выведено на экран: 2, a, 8.

7. Инструкция, которая формирует символьную строку заданного формата, называется форматированием строк (string formatting).

8. При выполнении инструкции:
   

   s = 'I have {} apples and {} bananas'.format(3, 5)
   

   будет создана символьная строка «I have 3 apples and 5 bananas».

Совет: Регулярно практикуйтесь в использовании функций ввода и вывода данных, чтобы лучше понять и запомнить их работу.

Практика: Напишите программу на языке Python, которая будет запрашивать у пользователя его имя и выводить приветствие в формате «Привет, [имя пользователя]!».

Твой друг не знает ответ? Расскажи!