A
A
Anomi_012018-04-11 21:17:08
Python
Anomi_01, 2018-04-11 21:17:08

The invalid syntax error is on line 19, namely on the letter "g". What's wrong?

a = int(input('Напишите первое число '))
b = int(input('Напишите второе число '))
c = (input('Выберите цифру, соответствующую нужному действию. Сумма(1), разность(2), умножение(3) или деление(4). Учитывайте, что первое число будет рассматриваться как большее. '))
if(int(c)==1):
    d = a+b
    print(d)
elif(int(c)==2):
    d = a-b
    print(d)
elif(int(c)==3):
    d=a*b
    print(d)
elif(int(c)==4):
    d=a/b
    print(d)
e = int(print('Хотите продолжить(1), либо начать заново(2) ? Выберете цифру, соответсвующую вашему решению: '))
while e == 1:
    f = (input('Напишите третье число')
    g = (input('Выберите цифру, соответствующую нужному действию. Сумма(1), разность(2), умножение(3) или деление(4). Учитывайте, что предыдущий результат будет рассматриваться как большее число. '))
    if(int(g)==1):
        d = d+f
        print(d)
    elif(int(g)==2):
        d = d-f
        print(d)
    elif(int(g)==3):
        d=d*f
        print(d)
    elif(int(g)==4):
        d=d/f
        print(d)
print(d)

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Anatoly, 2018-04-11
@Anomi_01

There is no closed parenthesis in f.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question