国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python實現猜單詞小游戲

2020-02-15 21:57:04
字體:
來源:轉載
供稿:網友

Python初學者小游戲:猜單詞,供大家參考,具體內容如下

游戲邏輯:就像我們曾經英語學習機上的小游戲一樣,電腦會從事先預置的詞庫中抽取單詞,然后給出單詞的字母數量,給定猜解次數,然后讓玩家進行猜測,并給出每次猜測的正確字母與錯誤字母。

涉及知識點:random.randint(),print(),input()(raw_input())

參考實現代碼:

#!/usr/bin/python # -*- coding: utf-8 -*-  from __future__ import print_function import os import sys import random import time  #單詞庫 Words = ['apple','pear','banana']  #單詞隨機選擇函數 def getRandomWord():   global Words   return Words[random.randint(0,len(Words)-1)]    #猜測流程 def getGuess():   while True:     guess = raw_input("Guess the Word: ")     for letter in guess:       if letter in wrongLetters:         print("The char: " + letter + " you have already guessed")         continue          break   return guess    #判別顯示流程 def displayGame(secretLetters,wrongLetters,secretWord):   global guess   global count   print("Info: ")   for letter in guess:     if letter in secretWord:       secretLetters += letter     else:       wrongLetters += letter      print("SecretLetters: ",end = '')   for letter in secretLetters:     print(letter,end = ' ')   print()      print("WrongLetters: ",end = '')   for letter in wrongLetters:     print(letter,end = ' ')   print()   print("Count: "+str(count))   blanks = '_'*len(secretWord)   for i in range(len(guess)):     if i >=len(secretWord):       break     if secretWord[i]==guess[i]:       blanks = blanks[:i] + secretWord[i] + blanks[i+1:]   print("Word: ",end = '')   for i in blanks:     print(i,end=" ")   print()   print()       #主流程      secretLetters = '' wrongLetters = '' secretWord = '' guess = "" count = 6  os.system('cls') secretWord = getRandomWord() while True:    displayGame(secretLetters,wrongLetters,secretWord)   guess = getGuess()   if guess == secretWord:     print ("You win !")     break   else:     if count <= 0:       print("You lose !")       break     else:       count -= 1       continue 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿克| 岑巩县| 出国| 米泉市| 洪泽县| 昭苏县| 蒙阴县| 阿城市| 瑞丽市| 东港市| 郑州市| 安仁县| 商南县| 凉城县| 高碑店市| 博爱县| 崇义县| 湖州市| 新河县| 正安县| 永泰县| 响水县| 宜丰县| 顺义区| 永吉县| 醴陵市| 同仁县| 汽车| 资溪县| 运城市| 萨迦县| 抚州市| 方正县| 盈江县| 北流市| 正镶白旗| 年辖:市辖区| 那坡县| 祁阳县| 青州市| 常山县|