• Страница 86 из 86
  • «
  • 1
  • 2
  • 84
  • 85
  • 86
Форум о визуальных новеллах » Для разработчиков » Ren'Py » Помощь по Ren'Py (Вопрос\Ответ)
Помощь по Ren'Py (Вопрос\Ответ)

Ternox
Дата: Вторник, 30.09.2014, 21:50 | Сообщение # 1
Администратор
Сообщений: 940
Награды: 54
Сюда пользователи сайта могут писать вопросы о тех или иных функциях движка Ren'Py, а мы попытаемся на них ответить:)


Прежде чем писать мне в ЛС, загляните в FAQ, возможно там уже есть ответ на ваш вопрос.


GunSpike77
Дата: Воскресенье, 26.09.2021, 10:13 | Сообщение # 1276
Проверенный
Сообщений: 1
Награды: 0
Помогите, добрячки. Хотел сделать смешнявый тест на знание таблицы умножения. 
Украл откуда-то такой код для рандомных цифр:


Код
init python:
    import random

    def getNumber1():
        options = range(10)
        return random.choice(options)

    def getNumber2():
        options = range(10)
        return random.choice(options)

И решил сделать чтобы эти рандомные числа умножались между собой:
       
Код
$ value1 = getNumber1()
    $ value2 = getNumber2()
    $ value3 = value1 * value2

    $ otvum = renpy.input("Сколько будет [value1] * [value2]?", length=2, allow="1234567890").strip()

    ap "Конечно же [otvum]!"

    if otvum == value3:

        "Фига я умный!!!"

        return

    else:

        "Ответ будет [value3]."

        "Я оч тупой!"

        "Все делаю харакири."

        jump harakiri
Код неплохо работает, рандомизруется и умножается как надо, но проблема в том что не работает оператор if, хотя я и ввожу правильный ответ - ренпай тупо не читает и переходит к else, че за дела 0_0. Жду очень добрячков программистов!!!


кек

dmit
Дата: Воскресенье, 26.09.2021, 21:05 | Сообщение # 1277
Проверенный
Сообщений: 259
Награды: 6
GunSpike77, if int(otvum) == value3:
строка и число не равны никогда :)


планета FOREVER!!!      Unkenbro team
Форум о визуальных новеллах » Для разработчиков » Ren'Py » Помощь по Ren'Py (Вопрос\Ответ)
  • Страница 86 из 86
  • «
  • 1
  • 2
  • 84
  • 85
  • 86
Поиск: