У исполнителя Программист две команды, которым присвоены номера:
1. вычти b
2. Умножь на 4
(b – неизвестное натуральное число)
Первая из них уменьшает число на экране на b. Вторая увеличивает число в 4 раза. Программа для исполнителя – это последовательность номеров команд. Известно, что программа 22122 переводит число 1 в число 160. Определите значение b.
Answers & Comments
Ответ:
zaz = True
while zaz:
menu = input("1 - вычесть число;\n2 - умножить на 4;\n3 - выйти;\n:")
if menu == "1":
b1 = int(input("\nВВЕДИТЕ ПЕРВОЕ ЧИСЛО: "))
b2 = int(input("ВВЕДИТЕ ВТОРОЕ ЧИСЛО: "))
rez = b1 - b2
print(f"\nРезультат разности: {rez}\n")
elif menu == "2":
b1 = int(input("\nВВЕДИТЕ ЧИСЛО: "))
rez = b1 * 4
print(f"\nРезультат умножения на 4: {rez}\n")
elif menu == "3":
print("\n-ВЫХОД-")
break
else:
print("\nВведите \"1\", \"2\", или \"3\"!\n")