Выполняем на компьютере 1. Составьте программу, вычисляющую произведение двух чисел. 2. Составьте программу, вычисляющую сумму двузначных или Многозначных чисел. 3. Составьте программу, вычисляющую среднее арифмети- ческое значение двух чисел.
Следующее число, большее 125₁₀, равно 126₁₀ или 1111110₂ Посмотрим, может ли оно получиться по заданному алгоритму. На шаге 2а определяется "бит четности" путем подсчета количества единиц в двоичной записи числа. Если оно четно, к записи числа справа дописывается 0, если нечетно - единица. На шаге 2б повторяются действия предыдущего шага. Отбросим две правые цифры в записи 1111110₂ и посмотрим, как на получившемся числе работает предложенный алгоритм. 1111110 ⇒ 11111, число единиц нечетное, дописываем 1, получаем 111111, теперь число единиц четное, дописываем 0 и получаем 1111110, т.е. как раз то число, которое у нас было при переводе 126 в двоичную систему счисления. А исходное число - это 11111₂ = 31₁₀ ответ: 31
1. print(float(input("Введите 1-е число: ")) + float(input("Введите 2-е число: ")))
2.
a = int(input("Введите 1-е число:"))
b = int(input("Введите 2-е число:"))
if len(str(a)) >= 2 and len(str(b)) >= 2:
print(a+b)
else:
print("Введено не двузначное число")
3.
a = int(input("Введите 1-е число:"))
b = int(input("Введите 2-е число:"))
c = (a+b)/2
print(f"Среднее арефметическое от {a} и {b} = {c}")