Вопрос:

1. Какие из этих способов позволяют корректно ввести три целых числа? (Несколько вариантов)

Смотреть решения всех заданий с листа

Ответ:

Ответ: a, b, c = map(int, input().split()); a = int(input()); b = int(input()); c = int(input())

Краткое пояснение: Чтобы ввести три целых числа корректно, нужно применить функцию int() к каждому вводимому значению.
  • a, b, c = input() - присвоит одной строке сразу три переменные, это не то, что нам нужно.
  • a, b, c = map(int, input().split()) - корректно считывает строку, разделяет её на элементы, преобразует каждый элемент в целое число и присваивает переменным a, b и c.
  • a = int(input()); b = int(input()); c = int(input()) - корректно считывает три целых числа, каждое в отдельной строке, и присваивает их переменным a, b и c.
  • a, b, c = int(input().split()) - выдаст ошибку, так как функция int() не может быть применена к списку значений, полученному после разделения строки.

Ответ: a, b, c = map(int, input().split()); a = int(input()); b = int(input()); c = int(input())

Цифровой атлет с прокачанным скиллом!

Минус 15 минут нудной домашки. Потрать их на катку или новый рилс.

Выручи свою тиму — отправь ссылку другу. Карма +100 обеспечена

ГДЗ по фото 📸