Объясните для тупого, если написать этот код на версии 2.7.7 сработает? если нет то что нужно изменить? и запустить игру? я полный ноль, заранее прошу прощение!
Ответить
0
Kefir Zefir19.12.2018 - 18:46
может 3.х установишь, в чем проблема?
Ответить
0
Kefir Zefir22.12.2018 - 09:30
если скопировать и вставить то нет. немного отличается.
Ответить
0
HRD MAX20.12.2018 - 15:51
А что делать если всё прописал а потом когда сам файл запускаешь, на секунду появляется строка cmd и закрывается. И усё
Ответить
0
Shahruddin Malaxov22.12.2018 - 05:52
у меня тоже такое
Ответить
0
HRD MAX22.12.2018 - 19:03
Скажи как ты сделал такую крутую тему на питон?
Ответить
0
Оби ван Кеноби24.12.2018 - 18:53
popitka. Зачем я досмотрел до этого безобразия?
Ответить
0
pirozhki27.12.2018 - 01:46
Я надеюсь, когда ты будешь заниматься серьёзными проектами, ты не будешь называть переменные подобным образом.
Ответить
2
Metalofon Play29.12.2018 - 16:00
Я всегда пытаюсь называть нормально, Иногда сокращать.
Ответить
2
Програхак01.01.2019 - 14:56
Видео снято для новичков и упрощенно до невозможного(даже название переменных). Ясное дело,что в продакшене никто не будет называть так переменные )
Ответить
2
pirozhki03.01.2019 - 23:58
Да, именно так. И одна из них названа popitka. Представляешь, что было бы с англоговорящим кодером, увидевшем такое наименование? Лично я на месте оного как минимум начал бы искать какой-то скрытый смысл.
Ответить
2
Metalofon Play06.01.2019 - 07:39
У него всего две переменных =))
Ответить
2
Роман Рыжков30.12.2018 - 01:14
Какая у тебя версия Python?
Ответить
2
Програхак31.12.2018 - 18:30
3.6.2
Ответить
2
Програхак01.01.2019 - 20:57
Смогли повторить?
Ответить
4
Metalofon Play04.01.2019 - 14:05
Удачи. Надеюсь мы увидим ещё уроки, как делать игры. И ещё кстати мой код, который я скинул, можно ещё оптимизировать. =) с помощью строчного if else. Пример в коде выше. P. S. - это комментарии.
Ответить
4
Програхак07.01.2019 - 04:56
Спасибо за конструктивную критику,но как никак я этот урок снимал для начинающих,отсюда и простота кода и его несовершенство. В любом случае учту твои доработки,спасибо :)
Ответить
4
Metalofon Play08.01.2019 - 21:13
Это самая лёгкая программа на Python =) Легче только Hello, World! . 1) Мне кажется от 0 до 20 - маленький диапазон. 2) В этой игре может появиться ошибка, если пользователь ввёл не число. Решение этому поставить input( Твоя догадка: ) в блок try, а в except написать print( Ты ввёл не число ) continue 3) Мне кажется импортировать весь модуль, ради одной функции не лучшая идея, лучше написать так: from random import randint 4) Мне кажется можно объединить print( Добро пожаловать в Угадайку ) и print( \n ) в print( Добро пожаловать в Угадайку\n ) можно ещё и \n убрать =). Можно также написать print( Добро пожаловать в Угадайку, end= \n\n ) но мне кажется это уже слишком =) 5) Функции input можно объединить в один блок. 6) В последнем print можно лишние пробелы убрать. 7) elif можно заменить на else, так как если число не равно (в цикле while) и не больше, значит оно меньше. Прикольно получилось. =) Продолжай делать такие игры. =) P. S. Мне кажется такой код более оптимизированный. from random import randint MIN, MAX = 0, 100 Number = randint(MIN, MAX) print( Copyright Metalofon 2018\nУгадай число от, MIN, до, MAX,. Сможешь? ) while True: try: res = int(input( Введи число: )) except: print( Ты ввёл не число! ) continue if res == Number: print( Ты угадал число! Число: , Number) break else: print( Ты не угадал число. Попробуй ещё. ) Можно так: if res > Number: print( Твоё число больше загаданного числа. ) else: print( Твоё число меньше загаданного числа. ) А можно так: print( Твоё число, больше if res > Number else меньше, загаданного числа. ) print( Спасибо за игру! )
Объясните для тупого, если написать этот код на версии 2.7.7 сработает? если нет то что нужно изменить? и запустить игру? я полный ноль, заранее прошу прощение!
может 3.х установишь, в чем проблема?
если скопировать и вставить то нет. немного отличается.
А что делать если всё прописал а потом когда сам файл запускаешь, на секунду появляется строка cmd и закрывается. И усё
у меня тоже такое
Скажи как ты сделал такую крутую тему на питон?
popitka. Зачем я досмотрел до этого безобразия?
Я надеюсь, когда ты будешь заниматься серьёзными проектами, ты не будешь называть переменные подобным образом.
Я всегда пытаюсь называть нормально, Иногда сокращать.
Видео снято для новичков и упрощенно до невозможного(даже название переменных). Ясное дело,что в продакшене никто не будет называть так переменные )
Да, именно так. И одна из них названа popitka. Представляешь, что было бы с англоговорящим кодером, увидевшем такое наименование? Лично я на месте оного как минимум начал бы искать какой-то скрытый смысл.
У него всего две переменных =))
Какая у тебя версия Python?
3.6.2
Смогли повторить?
Удачи. Надеюсь мы увидим ещё уроки, как делать игры. И ещё кстати мой код, который я скинул, можно ещё оптимизировать. =) с помощью строчного if else. Пример в коде выше. P. S. - это комментарии.
Спасибо за конструктивную критику,но как никак я этот урок снимал для начинающих,отсюда и простота кода и его несовершенство. В любом случае учту твои доработки,спасибо :)
Это самая лёгкая программа на Python =) Легче только Hello, World! . 1) Мне кажется от 0 до 20 - маленький диапазон. 2) В этой игре может появиться ошибка, если пользователь ввёл не число. Решение этому поставить input( Твоя догадка: ) в блок try, а в except написать print( Ты ввёл не число ) continue 3) Мне кажется импортировать весь модуль, ради одной функции не лучшая идея, лучше написать так: from random import randint 4) Мне кажется можно объединить print( Добро пожаловать в Угадайку ) и print( \n ) в print( Добро пожаловать в Угадайку\n ) можно ещё и \n убрать =). Можно также написать print( Добро пожаловать в Угадайку, end= \n\n ) но мне кажется это уже слишком =) 5) Функции input можно объединить в один блок. 6) В последнем print можно лишние пробелы убрать. 7) elif можно заменить на else, так как если число не равно (в цикле while) и не больше, значит оно меньше. Прикольно получилось. =) Продолжай делать такие игры. =) P. S. Мне кажется такой код более оптимизированный. from random import randint MIN, MAX = 0, 100 Number = randint(MIN, MAX) print( Copyright Metalofon 2018\nУгадай число от, MIN, до, MAX,. Сможешь? ) while True: try: res = int(input( Введи число: )) except: print( Ты ввёл не число! ) continue if res == Number: print( Ты угадал число! Число: , Number) break else: print( Ты не угадал число. Попробуй ещё. ) Можно так: if res > Number: print( Твоё число больше загаданного числа. ) else: print( Твоё число меньше загаданного числа. ) А можно так: print( Твоё число, больше if res > Number else меньше, загаданного числа. ) print( Спасибо за игру! )