Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 1, 2015 15:24:24

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Задача с цилком

Originator
почему в первом примере (у автора) не работал его метод
ugadal = input('yes or no?')
while ugadal == 'no':
    x = input('Less\more?')
    if x == 'less':
        popitka = random.randint(0, popitka)
        print(popitka)
    if x == 'more':
        popitka = random.randint(popitka,100)
        print(popitka)
В каком месте цикла переменная ugadal может стать ‘no’, чтобы цикл завершился?



Офлайн

#2 Сен. 1, 2015 16:07:52

J.R.
Зарегистрирован: 2015-07-18
Сообщения: 147
Репутация: +  16  -
Профиль  

Задача с цилком

.

Отредактировано J.R. (Фев. 27, 2016 16:48:00)

Офлайн

#3 Сен. 1, 2015 20:54:36

Manu_Vilks.Py
Зарегистрирован: 2015-08-27
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Задача с цилком

FishHook
1. Следуйте стилевому стандарту2. Не нужно придумывать управляющие переменные там, где достаточно break3. Это ж у вас не Си, зачем постоянные скобки в If-ах?4. Ну и not(input1>N or input1<0)а нельзя изменить знаки на противоположные и убрать not?
Ты прямо критик

Офлайн

#4 Сен. 1, 2015 20:57:03

Manu_Vilks.Py
Зарегистрирован: 2015-08-27
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Задача с цилком

FishHook
1. Следуйте стилевому стандарту2. Не нужно придумывать управляющие переменные там, где достаточно break3. Это ж у вас не Си, зачем постоянные скобки в If-ах?4. Ну и not(input1>N or input1<0)а нельзя изменить знаки на противоположные и убрать not?
А если использовать break то что писать while(сюда)

Офлайн

#5 Сен. 1, 2015 22:25:21

Originator
От: Харьков, Украина
Зарегистрирован: 2015-08-01
Сообщения: 29
Репутация: +  1  -
Профиль   Отправить e-mail  

Задача с цилком

FishHook
В каком месте цикла переменная ugadal может стать ‘no’,чтобы цикл завершился?

Если правильно понял цикл, то в середине цикла переменная не сможет принять ‘yes’ вообще. Поскольку присвоение ,т.е. опрос выполнен вне цикла, опрос только ‘less or more’.



J.R.
….есть ещё одна: диапазон рэндомного выбора задан константами (0и 100).

Получается, при построении рендома, диапазон остается восстаналивающимся, т.к. ограничения фиксированы т.е. константы как вы сказали (снова 0 и снова 100).



Отредактировано Originator (Сен. 1, 2015 22:26:02)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version