Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 18, 2016 17:53:17

ampermetr
Зарегистрирован: 2016-01-27
Сообщения: 34
Репутация: +  1  -
Профиль   Отправить e-mail  

Помогите решить задачу

и как задумано

import random
low = 1
high = 100
print("Итак")
while res != 'да':
    compguess = random.randint(low, high)
    print(compguess)
    res = input("Напишите 'много', 'мало' или 'да': ")
    if res == "много":
        high = compguess
    elif res == "мало":
        low = compguess
    print ('low = ', low, '| high = ', high)
    
print("Ура! Я угадал! Смерть всем человекам!")
input()

Прикреплённый файлы:
attachment 34.jpg (37,7 KБ)

Офлайн

#2 Фев. 18, 2016 17:54:09

Samscara
Зарегистрирован: 2016-02-14
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить задачу

ampermetr
ага

Офлайн

#3 Фев. 18, 2016 20:35:50

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

Помогите решить задачу

IMHO надо еще +1 и -1 в нужные места поставить, а то возможны повторения угадывания

Офлайн

#4 Фев. 20, 2016 13:23:10

Samscara
Зарегистрирован: 2016-02-14
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить задачу

Iskatel
а можно об этом поподробнее?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version