Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Доработать код  (Прочитано 968 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн A.J

  • Автор темы
  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
Доработать код
« : 31 Марта 2015, 18:30:10 »
Можете помочь доработать  этот код вот что надо сделать .


Доработать игру Анаграммы так чтобы к каждому слову полагалась подсказка. Игрок  должен получать право на подсказку в том  случае, если  у него нет никаких предположений.
Разработайте систему начислений очков,  по которой вы игроки,  отгадавшие  слово без  подсказки, получали больше больше тех, кто запросил подсказку.

# Вернемся к игре Анаграммы
'''
Анаграммы (Word Jumble) страница 132

Компьютер выбрипает какое-либо и хаотически переставляет его буквы
Задача игрока -восстановить искодные слова

random перебор чисел и слов
'''
import random
# создадим последовательность слов. из которых копьютер будет выбирать
WORDS = ('питон','анаграмма', 'простая', 'сложная', 'ответ', 'подстаканник')





# случайным образом выберем из последовательности одно слово  choice(WORDS)
word = random.choice(WORDS)

# создадим переменную с кторой будет затем сопоставлена версия игрока
correct = word

'''
Создать пустую анаграмму
до тех пор пока исходное слово содержит хотя бы одну букву:
   изъять из слова случайную букву
   присоединить эту букву к анаграмме
'''

# создадим анаграмму выбранного слова в  которой буквы будут расставлены хаотично
jumble = ''

# настройка цикла

while  word:
    postion = random.randrange(len(word))# Выбор сnучайной позиции в слове
    # новая версия jumble
    jumble += word[postion]
    jumble = word[postion] + word[postion +1]# Создать новый вариант строки



# Программа приветствует игрока
# Чачало игры

    print(
    '''
    Добро пожаловать в игру Анаграммы!
    Надо перестравить буквы так  чтобы
    получилось оспасленное слово.
    Для выхода нажмите Enter не вводя своей версии.
    '''
)

    print('Вот анаграмма: Jumble')
    guess = input('\nПопробуйте отгадать исходное слова: ')
    while guess != correct and  guess != '':
        print('К сожалению вы неправы')

        guess = input('\nПопрабуйте отгадать исходное слово: ')
        #Поздравление с правильно отгаданным сnовом
        if guess == correct:
            print('\n Да именно так! Вы отгадали это',correct)

        # Конец игры
        print('\n Спасибо за игру')

        input('enter нажмите чтобы закрыть')



А то я голову уже сломал подскажите как это можно сделать

 

Страница сгенерирована за 0.028 секунд. Запросов: 26.