Предмет: Информатика,
автор: TelAlbina3
Семикласники розв'язували задачу, за якою при введенні числа 1 воно змінюється на 0 і навпаки - з 0 на 1 . Обговоріть, яку із запропонованих прогам ви б обрали для розв'язування цієї задачі, якщо n - введене число.
n=int(input()) n=int(input()) n=int(input())
print((1-n)//1) print((1-n)/%1) print(1-n)
Ответы
Автор ответа:
3
З трьох програм print((1-n)//1) буде найкращим вибором для вирішення проблеми.
Він правильно обчислює результат, віднімаючи вхідне число n від 1, а потім використовуючи цілочисельне ділення (//), щоб перетворити результат на ціле число. Це правильно повертає 0, якщо n дорівнює 1, і 1, якщо n дорівнює 0.
Дві інші програми, print((1-n)%1) і print(1-n), не працюватимуть належним чином, оскільки вони не забезпечуватимуть бажаного результату перевертання введеного числа між 0 і 1.
Похожие вопросы
Предмет: Геометрия,
автор: danilfyrmanov1345
Предмет: Химия,
автор: sonaycomcom
Предмет: Математика,
автор: samatbeknurmamatov
Предмет: Английский язык,
автор: ANDREY1597
Предмет: Математика,
автор: awmsportv22