Настройка генератора случайных математических уравнений, но у меня возникли проблемы с его правильным распознаванием опеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Настройка генератора случайных математических уравнений, но у меня возникли проблемы с его правильным распознаванием опе

Сообщение Anonymous »

это то, что у меня есть на данный момент

Код: Выделить всё

import random

def main():
# making lists for question
numList1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
numList2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
charList = (1, 2, 3, 4)
OpChooser = random.choice(charList)

if OpChooser == 1:
Operator='+'
question = random.choice(numList1), Operator, random.choice(numList2)
print(question)
elif OpChooser == 2:
Operator='-'
question = random.choice(numList1), Operator, random.choice(numList2)
print(question)
elif OpChooser == 3:
Operator='//'
question = random.choice(numList1), Operator, random.choice(numList2)
print(question)
elif OpChooser == 4:
Operator ='*'
question = random.choice(numList1), Operator, random.choice(numList2)
print(question)

main()
Извините всех, я очень неясно определил свои цели.
Я пытаюсь создать математический вопрос, в котором терминал выдает уравнение, а пользователь вводит ответ. затем терминал должен сообщить пользователю, правильный ли вопрос или неправильный.
Я изо всех сил пытаюсь:
  • найти способ очистить составить уравнение и не придавать ему такой вид (5, «+», 7). (это то, что мне сейчас дает терминал.) Я хочу, чтобы пользователю было легко читать.
  • найдите способ код для распознавания значения «Оператор» как истинного оператора (позже, когда я сделаю это интерактивным)
спасибо тебе за помощь

Подробнее здесь: https://stackoverflow.com/questions/791 ... ting-it-to
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»