日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

编程猜单词游戏python_Python实现简单的猜单词小游戏

發布時間:2023/12/3 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 编程猜单词游戏python_Python实现简单的猜单词小游戏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例為大家分享了Python實現猜單詞小游戲的具體代碼,供大家參考,具體內容如下

思路

1、一個words列表里存放若干的單詞,例如:["extends", "private", "static", "public"]

2、在words列表里隨機取出一個單詞放進word列表,例如:

3、用一個tips列表存放提示信息,長度跟隨機取出來的單詞長度相同,而且初始化如下圖:

4、一個列表放隨機數,長度跟隨機取出來的單詞長度相同的,且不重復。

5、當用隨機數列表里的前兩個元素,用word列表里的元素替換提示信息列表的元素:

6、剩下就是游戲邏輯了,需要提示的時候,遍歷下一個隨機數列表,然后替換信息

直接上代碼:

import random

#初始化信息↓↓↓↓↓↓↓

# 存放單詞的列表

words = ["extends", "private", "static", "public", "void", "return", "super","package","throws"]

#隨機獲取單詞列表里的一個單詞

word = list(words[random.randint(0, len(words) - 1)])

#隨機數列表,存放著與單詞長度一致的隨機數(不重復)

ranList = random.sample(range(0, len(word)), len(word))

#存放提示信息

tips = list()

#初始化提示信息

#存放跟單詞長度一致的下劃線

for i in range(len(word)):

tips.append("_")

#隨機提示兩個字母

tips[ranList[0]] = word[ranList[0]]

tips[ranList[1]] = word[ranList[1]]

#函數部分↓↓↓↓↓

#展示菜單

def showMenu():

print("需要提示請輸入'help?'")

print("結束游戲請輸入'quit!'")

#顯示提示信息

def showtips():

for i in tips:

print(i, end=" ")

print()

#需要提示

def needTips(tipsSize):

#至少有兩個未知字母

if tipsSize <= len(word)-3:

tips[ranList[tipsSize]] = word[ranList[tipsSize]]

tipsSize += 1

return tipsSize

else:

print("已沒有提示!")

#主要運行函數↓↓↓↓↓↓

def init():

print("------java關鍵字版本-------")

tipsSize = 2

showMenu()

while True:

print("提示:",end="")

showtips()

guessWord = input("猜一下這個單詞:")

# <''.join(word)>把word列表的內容轉換成字符串

if guessWord == ''.join(word):

print("恭喜你,猜對了!就是%s!"%(''.join(word)))

break

elif guessWord == 'help?':

tipsSize = needTips(tipsSize)

elif guessWord == 'quit!':

break

else:

print("猜錯了!")

continue

init()

運行結果:

更多關于python游戲的精彩文章請點擊查看以下專題:

python俄羅斯方塊游戲集合

python經典小游戲匯總

python微信跳一跳游戲集合

更多有趣的經典小游戲實現專題,分享給大家:

C++經典小游戲匯總

JavaScript經典游戲 玩不停

javascript經典小游戲匯總

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

本文標題: Python實現簡單的猜單詞小游戲

本文地址: http://www.cppcns.com/jiaoben/python/358740.html

總結

以上是生活随笔為你收集整理的编程猜单词游戏python_Python实现简单的猜单词小游戏的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。