LINUX.ORG.RU

История изменений

Исправление AIv, (текущая версия) :

cards = {
            "opened" : { "%s" % str(random.randrange(100,500,100)) : randint(0,13) },
            "closed" : {},
            "fantom" : { "%s" % str(random.randrange(100,500,100)) : randint(0,13) }
        }
i=0
        while i <= n:
            cards["closed"][("%s" % str(random.randrange(100,500,100)))] = randint(0,13)
            i += 1

В чем глубинный смысел конcтрукции

("%s" % str(random.randrange(100,500,100)))
я не понял, это то же самое что и
str(random.randrange(100,500,100))

А вообще прежде чем кодить надо сформулировать задачу словами.

Исходная версия AIv, :

cards = {
            "opened" : { "%s" % str(random.randrange(100,500,100)) : randint(0,13) },
            "closed" : {},
            "fantom" : { "%s" % str(random.randrange(100,500,100)) : randint(0,13) }
        }
i=0
        while i <= n:
            cards["closed"][("%s" % str(random.randrange(100,500,100)))] =  : randint(0,13)
            i += 1

В чем глубинный смысел конcтрукции

("%s" % str(random.randrange(100,500,100)))
я не понял, это то же самое что и
str(random.randrange(100,500,100))

А вообще прежде чем кодить надо сформулировать задачу словами.