Предмет: Информатика, автор: quilldr

Напишите программу в Python, которая имеет числовую переменную А и выполняет команду пользователя, изменяя А по следующему принципу:
-add-> предлагает пользователю ввести число, которое добавится к А;
-subtract-> предлагает пользователю ввести число, которое вычтется из А;
-str-> запрашивает у пользователя строку символов и печатает А вместе со строкой;
-end-> завершает программу, предварительно выведя на экран A;
-print -> печатает A на экране.
P.S. пока пользователь не введёт end, программа не должна прекращаться, а должна спрашивать снова и снова о команде!


loredmaxed: Что означает запрашивает у пользователя строку символов и печатает A вместе со строкой, если мы запрашиваем отдельные числа для сумы и разницы, я не понимаю условие задачи.
wherethefux: A = 0
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('Неверная команда')

Ответы

Автор ответа: loredmaxed
0

Ответ:

На скрине.

Исправь команду str, я не до конца понял, что она должна делать.

Приложения:

loredmaxed: print('Enter end in the chars field to exit the program.')
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)
quilldr: Нужно, чтоб команды(add, subtract и т.д.) выполнялись над одной переменной А. Т.е., например, вводится команда add и число добавляется к А, и затем при команде subtract от первоначально введённой переменной А отнимается число...
Похожие вопросы
Предмет: Математика, автор: sinyukvalera1212
Предмет: Українська мова, автор: annakononenko0502198