* Здравствуйте, это я пытаюсь написать небольшой генератор упражнений с моим 1-месячным опытом Python. программа работает, но когда она выполняет упражнение «-» или «/», результат не является целым числом или результат меньше нуля. И поскольку эта программа помогает моему 7-летнему сыну ... он еще не понимает. **
def oef():
import random
ops = ['x','+','/','-']
o = random.choice(ops)
n1 = random.randint(1,10)
n2 = random.randint(1,10)
if o =='x':
print(n1, 'x', n2, '=')
result = n1*n2
opl = int(input())
if opl == result:
print('\tok')
else:
print('\tfout')
if o =='/':
print(n1, ':', n2, '=')
result = n1/n2
opl = int(input())
if opl == result:
print('\tok')
else:
print('\tfout')
if o =='+':
print(n1, '+', n2, '=')
result = n1+n2
opl = int(input())
if opl == result:
print('\tok')
else:
print('\tfout')
if o =='-':
print(n1, '-', n2, '=')
result = n1-n2
opl = int(input())
if opl == result:
print('\tok')
else:
print('\tfout')
для x в диапазоне (1,10): oef ()