Предмет: Информатика,
автор: quilldr
Напишите программу в Python, которая имеет числовую переменную А и выполняет команду пользователя, изменяя А по следующему принципу:
-add-> предлагает пользователю ввести число, которое добавится к А;
-subtract-> предлагает пользователю ввести число, которое вычтется из А;
-str-> запрашивает у пользователя строку символов и печатает А вместе со строкой;
-end-> завершает программу, предварительно выведя на экран A;
-print -> печатает A на экране.
P.S. пока пользователь не введёт end, программа не должна прекращаться, а должна спрашивать снова и снова о команде!
loredmaxed:
Что означает запрашивает у пользователя строку символов и печатает A вместе со строкой, если мы запрашиваем отдельные числа для сумы и разницы, я не понимаю условие задачи.
while True:
command = input('Введите команду: ')
if command == 'add':
A += int(input('Введите число: '))
elif command == 'subtract':
A -= int(input('Введите число: '))
elif command == 'str':
print(A, input('Введите строку: '))
elif command == 'end':
print(A)
break
elif command == 'print':
print(A)
else:
print('Неверная команда')
Ответы
Автор ответа:
0
Ответ:
На скрине.
Исправь команду str, я не до конца понял, что она должна делать.
Приложения:

a = 10
while True:
func = input("Function(add, subtract, str, end, print): ")
if func == 'add':
a += int(input("Add the number to a: "))
elif func == 'subtract':
a -= int(input("Subtract the number from a: "))
elif func == 'str':
chars = input("Enter the symbols: ")
print(a, chars)
elif func == 'end':
exit("The program is complete.")
elif func == 'print':
print('a =', a)
Похожие вопросы
Предмет: Математика,
автор: tisenkok304
Предмет: Математика,
автор: sinyukvalera1212
Предмет: Українська мова,
автор: annakononenko0502198
Предмет: Математика,
автор: arzamasskiiin3742
Предмет: Алгебра,
автор: SofiashaA3