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
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
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!")