Большая книга проектов Python
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Большая книга проектов Python

Кирилл Ж.
Кирилл Ж.дәйексөз келтірді5 ай бұрын
Существует еще несколько бесплатных редакторов, с помощью которых можно вводить и выполнять код Python, например:
Комментарий жазу
Кирилл Ж.
Кирилл Ж.дәйексөз келтірді5 ай бұрын
Однако для некоторых программ требуются сторонние модули, например pyperclip, bext, playsound и pyttsx3. Их все можно установить сразу, загрузив модуль bigbookpython.
Комментарий жазу
Алексей
Алексейдәйексөз келтірді8 ай бұрын
Эл написал несколько книг по программированию, включая Automate the Boring Stuff with Python1 и Invent Your Own Computer Games with Python2. Книги Эла свободно доступны под лицензией Creative Commons на его сайте https://inventwithpython.com/. Его кошка Зофи обожает снеки с водорослями нори.
Комментарий жазу
Амир А.
Амир А.дәйексөз келтірді9 ай бұрын
52. # Спрашиваем игрока, хочет ли он сыграть еще раз. 53. print('Do you want to play again? (yes or no)') 54. if not input('> ').lower().startswith('y'): 55. break
Комментарий жазу
Амир А.
Амир А.дәйексөз келтірді9 ай бұрын
42. clues = getClues(guess, secretNum) 43. print(clues) 44. numGuesses += 1 45. 46. if guess == secretNum: 47. break # Правильно, выходим из цикла. 48. if numGuesses > MAX_GUESSES: 49. print('You ran out of guesses.') 50. print('The answer was {}.'.format(secretNum))
Комментарий жазу
Амир А.
Амир А.дәйексөз келтірді9 ай бұрын
71. def getClues(guess, secretNum): 72. """Возвращает строку с подсказками pico, fermi и bagels 73. для полученной на входе пары из догадки и секретного числа.""" 74. if guess == secretNum: 75. return 'You got it!' 76. 77. clues = [] 78. 79. for i in range(len(guess)): 80. if guess[i] == secretNum[i]: 81. # Правильная цифра на правильном месте. 82. clues.append('Fermi') 83. elif guess[i] in secretNum: 84. # Правильная цифра на неправильном месте. 85. clues.append('Pico') 86. if len(clues) == 0: 87. return 'Bagels' # Правильных цифр нет вообще. 88. else: 89. # Сортируем подсказки в алфавитном порядке, чтобы их исходный 90. # порядок ничего не выдавал. 91. clues.sort() 92. # Склеиваем список подсказок в одно строковое значение. 93. return ' '.join(clues)
Комментарий жазу
Амир А.
Амир А.дәйексөз келтірді9 ай бұрын
35. while numGuesses <= MAX_GUESSES: 36. guess = ''
Комментарий жазу
Амир А.
Амир А.дәйексөз келтірді9 ай бұрын
38. while len(guess) != NUM_DIGITS or not guess.isdecimal(): 39. print('Guess #{}: '.format(numGuesses)) 40. guess = input('> ')
Комментарий жазу
Амир А.
Амир А.дәйексөз келтірді9 ай бұрын
28. while True: # Основной цикл игры. 29. # Переменная, в которой хранится секретное число, которое 30. secretNum = getSecretNum() # должен угадать игрок
Комментарий жазу
Wild Joey
Wild Joeyдәйексөз келтірді11 ай бұрын
Код размещен на https://nostarch.com/big-book-small-python-projects 4. Один из вариантов этой игры приведен в книге Invent Your Own 5. Computer Games with Python на https://nostarch.com/inventwithpython 6. Теги: короткая, игра, головоломка"""
Комментарий жазу