Buggy python submission (verdict: Runtime Error):
While True:
    nums= input(),split()
    a = int(nums[0])
    op = nums[1]
    b = int(nums[2])

    if op == '?':
        break

    if op == '+':
        i = a + b
        print(i)

    if op == '-':
        i = a - b
        print(i)

    if op == '*':
        i = a * b
        print(i)

    if op == '/':
        i = a / b
        round(i)
        print(i)

Fixed submission:
while True:
    (a, op, b) = [int(i) if i.isdigit() else i for i in input().split()]

    if op == '?':
        break

    if op == '+':
        print(a + b)

    if op == '-':
        print(a - b)

    if op == '*':
        i = a * b
        print(a * b)

    if op == '/':
        print(a // b)

Buggy python submission (verdict: Runtime Error):
While True:
    nums= input(),split()
    a = int(nums[0])
    op = int(nums[1])
    b = int(nums[2])

    if op == '?':
        break

    if op == '+':
        i = a + b
        print(i)

    if op == '-':
        i = a - b
        print(i)

    if op == '*':
        i = a * b
        print(i)

    if op == '/':
        i = a / b
        round(i)
        print(i)

Fixed submission:
while True:
    (a, op, b) = [int(i) if i.isdigit() else i for i in input().split()]

    if op == '?':
        break

    if op == '+':
        print(a + b)

    if op == '-':
        print(a - b)

    if op == '*':
        i = a * b
        print(a * b)

    if op == '/':
        print(a // b)

Buggy python submission (verdict: Runtime Error):
While True:
    nums= input(),split()
    a = int(nums[0])
    op = nums[1]
    b = int(nums[2])

    if op == '?':
        break

    if op == '+':
        print(a + b)

    if op == '-':
        print(a - b)

    if op == '*':
        print(a * b)

    if op == '/':
        print(a // b)

Fixed submission:
while True:
    (a, op, b) = [int(i) if i.isdigit() else i for i in input().split()]

    if op == '?':
        break

    if op == '+':
        print(a + b)

    if op == '-':
        print(a - b)

    if op == '*':
        i = a * b
        print(a * b)

    if op == '/':
        print(a // b)

Buggy python submission (verdict: Runtime Error):
While True:
    nums= input().split()
    a = int(nums[0])
    op = nums[1]
    b = int(nums[2])

    if op == '?':
        break

    elif op == '+':
        print(a + b)

    elif op == '-':
        print(a - b)

    elif op == '*':
        print(a * b)

    elif op == '/':
        print(a // b)

Fixed submission:
while True:
    (a, op, b) = [int(i) if i.isdigit() else i for i in input().split()]

    if op == '?':
        break

    if op == '+':
        print(a + b)

    if op == '-':
        print(a - b)

    if op == '*':
        i = a * b
        print(a * b)

    if op == '/':
        print(a // b)

Buggy python submission (verdict: Runtime Error):
While True:
    (a, op, b) = input().split()
    int(a)
    int(b)

    if op == '?':
        break

    elif op == '+':
        print(a + b)

    elif op == '-':
        print(a - b)

    elif op == '*':
        print(a * b)

    elif op == '/':
        print(a // b)

Fixed submission:
while True:
    (a, op, b) = [int(i) if i.isdigit() else i for i in input().split()]

    if op == '?':
        break

    if op == '+':
        print(a + b)

    if op == '-':
        print(a - b)

    if op == '*':
        i = a * b
        print(a * b)

    if op == '/':
        print(a // b)

Buggy python submission (verdict: Runtime Error):
While True:
    (a, op, b) = input().split()
    a =int(a)
    b =int(b)

    if op == '?':
        break

    elif op == '+':
        print(a + b)

    elif op == '-':
        print(a - b)

    elif op == '*':
        print(a * b)

    elif op == '/':
        print(a // b)

Fixed submission:
while True:
    (a, op, b) = [int(i) if i.isdigit() else i for i in input().split()]

    if op == '?':
        break

    if op == '+':
        print(a + b)

    if op == '-':
        print(a - b)

    if op == '*':
        i = a * b
        print(a * b)

    if op == '/':
        print(a // b)