Маленький генератор упражнений - PullRequest
0 голосов
/ 25 марта 2020

* Здравствуйте, это я пытаюсь написать небольшой генератор упражнений с моим 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 ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...