|
0 / 0 / 0
Регистрация: 20.04.2015
Сообщений: 37
|
|||||||||||
Не запускается программа по книге Learn Python the Hard Way26.04.2015, 22:11. Показов 2886. Ответов 34
Метки нет (Все метки)
не могу выполнить код предлагаемый в книге. Надеюсь на помощь.
код предлагаемый к выполнению
Подскажите пожалуйста в чем ошибка моего варианта этого упражнения? мой код
если строку 5 закоментировать то получаю ошибку и в строке line 6 - такого же содержания со строкой 7 такая же ситуевина. Что печально.
0
|
|||||||||||
| 26.04.2015, 22:11 | |
|
Ответы с готовыми решениями:
34
Не работает программа резервного копирования в книге Byte of Python Почему не запускается программа? Python + TKINTER
|
|
0 / 0 / 0
Регистрация: 20.04.2015
Сообщений: 37
|
||||||
| 08.05.2015, 18:24 [ТС] | ||||||
|
Уважаемые участники форума, не посмотрите где ошибка... ни как не могу понять.
программа должна спросить у пользователя за сколько раз пользователь угадает число у компьютера. Когда пользователь вводит предполагаемое число программа сравнивает его с "загаданным" и если оно больше или меньше то программа указывает ему на это и предлагает еще раз попробовать угадать, но если пользователь не уложиться в определенное число, программа выдаст ему обидное сообщение проблема в том, что кол-во попыток я ни как не могу ограничить, и программа снова и снова предлагает ввести число, если пользователь угадывает то все ок, но вот ограничение по количеству попыток не срабатывает.
0
|
||||||
|
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
|
||||||
| 08.05.2015, 19:30 | ||||||
|
Конечно, не срабатывает, потому что
1
|
||||||
|
0 / 0 / 0
Регистрация: 20.04.2015
Сообщений: 37
|
|
| 08.05.2015, 19:34 [ТС] | |
|
Jabbson, эм, ну да, Ваш вариант логически верен, но не до конца понимаю, в чем мой вариант не верен.
п.с. внес предлагаемое изменение, увы ситуация полностью идентичная... ограничение по кол-ву попыток не срабатывает
0
|
|
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
|
| 08.05.2015, 19:45 | |
|
Это не вериант, Вам указали на Вашу ошибку. Скрипт "заходит" в цикл по условию b != a и дальше будет находится только внутри него т.е. до 17 строки (не включая). a = random.randint(0, 100) следует вынести из цикла, а 2-й цикл while b != a заменить на проверку условия if
1
|
|
|
0 / 0 / 0
Регистрация: 20.04.2015
Сообщений: 37
|
|
| 09.05.2015, 13:53 [ТС] | |
|
Marinero, не могли бы подсказать
а) почему вынести из цикла a = random.randint(0, 100), значит ли, что пока эта строка в цикле программа "загадывает" новое число при каждой попытке угадать это число? б) я прочитал еще раз главу в книге о циклах, но немного не понял в чем же была моя ошибка while b!=a vs if b!=a и при while и при if однажды будет условие когда b = a и тогда, как я понимаю цикл будет завершен (b- число которое вводит пользователь, пытаясь угадать число а - число выдаваемое пк посредством функции random)
0
|
|
|
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
|
|||
| 09.05.2015, 14:19 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 20.04.2015
Сообщений: 37
|
|
| 09.05.2015, 14:35 [ТС] | |
|
Jabbson,
да, я понимаю, объяснить такую элементарную вещь не просто... но все же если по русски: while a!=b - пока пользователь не введет число (b) не равно числу (а) делать: if a!=b - если введенное пользователем число (b) не равно числу (а) делать: ни как не уловлю логическую разницу.
0
|
|
|
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
|
|
| 09.05.2015, 14:37 | |
|
первое - продолжительное действие, цикл, будет повторяться пока не изменятся какие-то условия
второе - однократное действие, условие, проверка произойдет один раз и программа пойдет дальше
0
|
|
|
0 / 0 / 0
Регистрация: 20.04.2015
Сообщений: 37
|
|
| 09.05.2015, 14:42 [ТС] | |
|
/Jabbson,
да, согласен, в книге то же так написано, ну или же я так понимаю, что там написано, но разве в моем случае не логично как раз использование цикла while программа должна проверять раз за разом соответствует ли введенное пользователем число - "загаданному". а при цикле if - один раз - и пошел дальше... ну, а если ты с первого раза не угадал( а вероятность этого 99/100, как я понимаю)... а зачем жеж ему дальше то идти - пусть принимает новые значения от пользователя и продолжает проверять... и ни как я не словлю почему же здесь if а не while.
0
|
|
|
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
|
||||||
| 09.05.2015, 15:10 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 20.04.2015
Сообщений: 37
|
|
| 09.05.2015, 19:58 [ТС] | |
|
Jabbson,
мне нужно временя разобраться в Вашем варианте. Спасибо.
0
|
|
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
||
| 11.05.2015, 17:23 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 20.04.2015
Сообщений: 37
|
|||||||||||
| 18.05.2015, 19:32 [ТС] | |||||||||||
|
Добрый день!
Я пытаюсь выполнить одно из заданий по самоучителю. Суть задания такова: "Доработайте игру «Анаграммы» так, чтобы к каждому слову полаrалась подсказка. Игрок должен получать право на подсказку в том случае, если у него нет никаких предположений. Разработайте систему начисления очков, по которой бы иrроки, опадавшие слово без подсказки, получали больше тех, кто запросил подсказку."
0
|
|||||||||||
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
|||||||||||
| 18.05.2015, 23:05 | |||||||||||
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 20.04.2015
Сообщений: 37
|
|
| 19.05.2015, 09:48 [ТС] | |
|
Marinero,
Спасибо. Зачем из за одной строки функция? Вопрос резонный. Ответ прост... по одной из книг я сейчас прохожу функции, так что стараюсь воткнуть из и туда и сюда. Хотя кому я вру, до Вашего вопроса я полагал, что эта функция мне просто необходима, раз подсказку я буду вызывать не единожды, в то время как и правда, печатать срез-подсказку я, видимо могу и без функции. Спасибо еще раз.
0
|
|
| 19.05.2015, 09:48 | |
|
Windows 10 не запускается после ошибки "Explorer.exe hard error" Direct по книге Горнакова урок 8, запускается но 3DКуб не выводится Direct по книге Горнакова урок 8, запускается но 3DКуб не выводится Проблема с кодом по книге Head First Python Реализация сортировки слиянием по книге Т.Кормена на python Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|