ЯЗЫК ПРОГРАММИРОВАНИЯ PYTHON
МНЕ ГЛАВНОЕ ПРАВИЛЬНО ,А НЕ БЫСТРО. ЗАРАНЕЕ Задачи
1. Объясните, чем отличаются следующие фрагменты программ:
if a > b: a = b
a = c
и
if a > b: a = b
else: a = c
Приведите примеры исходных данных, для которых результаты выполнения обеих программ (значение переменной a) будут одинаковыми, и примеры данных, для которых они будут различными.
2. Объясните, чем отличаются следующие фрагменты про-
грамм:
if a > b: a = b
if a > c: a = c
и
if a > b: a = b
elif a > c: a = c
Приведите примеры исходных данных, для которых результаты выполнения обеих программ (значение переменной a) будут одинаковыми, и примеры данных, для которых они будут различными.
3. Требовалось записать в переменную М максимальное из трёх чисел, хранящихся в переменных a, b и c. Программист спешил и написал программу так:
if a > b: M = a
else: M = b
if c > b: M = c
else: M = b
Приведите контрпример, то есть значения переменных, при
котором в переменной M будет получен неверный ответ. Как нужно изменить программу, чтобы она всегда работала правильно?
4. Напишите программу, которая получает с клавиатуры два
целых числа и находит наибольшее и наименьшее из них.
ЯЗЫК PYTHON НЕ ЗАБУДЬТЕ
Другие вопросы по: Информатика
Знаешь правильный ответ?
ЯЗЫК ПРОГРАММИРОВАНИЯ PYTHON МНЕ ГЛАВНОЕ ПРАВИЛЬНО ,А НЕ БЫСТРО. ЗАРАНЕЕ Задачи 1. Объясните, чем о...
Популярные вопросы