コード例 #1
0
 def inserta(self, elem):
     nuevo = NodoSkip(elem)
     i = 1
     temp = self.__buscaInterno(elem)
     nuevo.ligaID(temp.getDer())
     temp.ligaID(nuevo)
     self.__contador -= 1
     volados = math.log(cont, 2)
     while i < volados and r2.random() > 0.5:
         if i == niveles:
             self.agregaNivel()
         while temp.getArriba() is None:
             temp = temp.getIzq()
         temp = temp.getArriba()
         nuevo2 = NodoSkip(elem)
         nuevo2.ligaID(temp.getDer())
         temp.ligaID(nuevo2)
         nuevo2.setAbajo(nuevo)
         nuevo.setArriba(nuevo2)
         nuevo = nuevo2
         i += 1
コード例 #2
0
ファイル: game.py プロジェクト: klimlukichev/main
import random2
generatedNum = round(random2.random() * 100)
userNum = int(input("Я загадал число от 0 до 100, попробуйте его угадать: "))
while True:
    if userNum == generatedNum:
        print("Молодец ты угадал число!")
        quit = input("Желаете выйти? (y/n): ")
        if quit == "y":
            break
        else:
            generatedNum = round(random2.random() * 100)
            userNum = int(
                input("Я загадал число от 0 до 100, попробуйте его угадать: "))
            continue
    elif userNum > generatedNum:
        userNum = int(input("Число слишком большое, попробуйте заново!: "))
        continue
    elif userNum < generatedNum:
        userNum = int(input("Число слишком маленькое, попробуйте заново!: "))
        continue
コード例 #3
0
import requests
import random2
from stringcolor import *

#Call Cat Fact service and return 10 different cat facts at random from library
response = requests.get(
    'https://cat-fact.herokuapp.com/facts/random?animal_type=cat&amount=10')
catFact = response.json()
catFactList = []
for d in catFact:
    fact = d['text']
    catFactList.append(fact)

#Generate Random Number to pick from list of cat facts returned
rand=random2.random()
rand10=rand*10
rand10Int=int(rand10)

#Generate another random number to comically number the cat fact a la Zombie Land Rules
rand2 = random2.random()
rand210=rand2*10
catFactNumber=round(rand10*rand210)

#Print Cat fact e.g. Cat Fact 7: Cats are not Dogs formatted in Lime and Bold
print(cs('Cat Fact #{1}: {0}'.format(catFactList[rand10Int], catFactNumber), "lime").bold())

input("Press ENTER to close Cat Facts!")