python猜单词小游戏

python实现猜单词小游戏

**思路
1.首先使用列表自己构建一个单词库WORDS,然后使用random中的choice从中随机抽取一个单词。
在这里插入图片描述
2.然后用while循环语句每次随机抽入一个字符放入乱序的newword字符串中,并将原word中删除字符。
在这里插入图片描述

3.最后输出两种可能即可。

代码块:

猜单词
import random
WORDS = ("python","jumple","easy","difficult","answer","continue","phone","position","game")
iscontinue = "y"
while iscontinue == "y" or iscontinue == "Y":
	words = random.choice(WORDS)
	right = words
	newwords = ""
	while words:
		position = random.randrange(len(words))
		newwords += words[position]
		words = words[:position] + words[(position + 1):]
	print("扰乱后的单词",newwords)
	guess = input("\n请你猜单词")
	# if guess == words:
	# 	print("恭喜你,猜对了")
	# else:
	# 	print("抱歉,你猜错了")
	while guess != right and guess != "":
		print("抱歉,你猜错了")
		guess = input("\n请你继续猜单词")
	if guess == right:
		print("恭喜你,猜对了")
	iscontinue = input("\n\n是否继续(Y/N):")
**运行图:**
![在这里插入图片描述](https://img-blog.csdnimg.cn/9c344f5efdf2480e93a038d66d95b4d1.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5peg5aKo772e57Sg5rWK,size_18,color_FFFFFF,t_70,g_se,x_16)


  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值