Пример #1
0
        Pokemon.print_pokekodex()
    elif opt == 3:
        player.print_pokemons_objects_name()
    elif opt == 4:
        City.print_available_cities_with_pokemon()
    elif opt == 5:
        player.go_to_sleep()
    elif opt == 6:
        available_cities = [bp, kv, hb, db]
        counter = 0
        print("Available cities:\n"+"-"*18)
        for element in City.available_pokemon_object:
            print("-", element.name, "[{}]".format(counter))
            counter += 1
        while True:
            try:
                answer = int(input("Give me the target city number!\n"))
                break
            except ValueError:
                print("I asked a number, not else...")
        if 0 <= answer < 4:
            city_object = available_cities[answer]
            player.go_to_city_object(city_object)
        else:
            print("Wrong number!")
    elif opt == 7:
        player.get_pokemon_object_from_location()
    else:
        print("Invalid number!")