Задача 1:
a=int(input('Введите первое число : '))
b=int(input('Введите второе число: '))
if a>b:
print('Наибольшее число: ',a)
print('Наименьшее число: ',b)
elif a<b:
print('Наибольшее число: ',b)
print('Наименьшее число: ',a)
Задача 2:
c=int(input('Введите третье число : '))
d=int(input('Введите четвертое число: '))
e=int(input('Введите пятое число: '))
if a>b and c and d and e:
if b>a and c and d and e:
if c>b and a and d and e:
print('Наибольшее число: ',c)
elif d>b and c and a and e:
print('Наибольшее число: ',d)
else e>b and c and d and a:
print('Наибольшее число: ',e)
Объяснение:
В первой задаче пользователь вводит 2 числа, а программа определяет какое из них набольшее и какое наименьшее.
Во второй задаче пользоватерль вводит 5 чисел, а программа находит наибольшее число.
Практика:
На изображениях процесс работы программы.
Задача 1:
a=int(input('Введите первое число : '))
b=int(input('Введите второе число: '))
if a>b:
print('Наибольшее число: ',a)
print('Наименьшее число: ',b)
elif a<b:
print('Наибольшее число: ',b)
print('Наименьшее число: ',a)
Задача 2:
a=int(input('Введите первое число : '))
b=int(input('Введите второе число: '))
c=int(input('Введите третье число : '))
d=int(input('Введите четвертое число: '))
e=int(input('Введите пятое число: '))
if a>b and c and d and e:
print('Наибольшее число: ',a)
if b>a and c and d and e:
print('Наибольшее число: ',b)
if c>b and a and d and e:
print('Наибольшее число: ',c)
elif d>b and c and a and e:
print('Наибольшее число: ',d)
else e>b and c and d and a:
print('Наибольшее число: ',e)
Объяснение:
В первой задаче пользователь вводит 2 числа, а программа определяет какое из них набольшее и какое наименьшее.
Во второй задаче пользоватерль вводит 5 чисел, а программа находит наибольшее число.
Практика:
На изображениях процесс работы программы.
Программа вычисляет оптимальную максимальную мощность. Это оказывается 9 или 10 печенек в день (т.е 8 или 9 духовок)
в минимуме в общем целом на это уйдет 108 дней
код на руби
(1..100).step(1) {|max_productivity|
productivity = 1
cockies = 0
days = 0
upgrade_cost = 5 * productivity
while cockies < 532
if cockies >= upgrade_cost and productivity < max_productivity
cockies -= upgrade_cost
productivity += 1
upgrade_cost = 5 * productivity
else
cockies += productivity
end
days += 1
end
p [max_productivity, days, cockies, productivity]
}
Вывод (куска)
[6, 119, 534, 6]
[7, 112, 532, 7]
[8, 109, 536, 8]
[9, 108, 540, 9]
[10, 108, 540, 10]
[11, 109, 539, 11]
[12, 111, 540, 12]
[13, 113, 533, 13]
[14, 116, 532, 14]
[15, 120, 540, 15]
[16, 124, 544, 16]
[17, 128, 544, 17]
[18, 132, 540, 18]