|
发表于 2020-3-11 11:37:54
|
显示全部楼层
本帖最后由 Hoiste 于 2020-3-11 11:40 编辑
- import random
- while True:
- word_0 = 'difficult' #单词库就自己弄啦,这点应该难不倒你
- word_answer = list(word_0) #我的方法需要用到根据索引值插入,列表比较方便
- length = len(word_answer) #力求把每个字母都随机插入到单词的不同位置
- word_1 = [] #存放打乱顺序后的单词,之后再转换成字符串
- print('欢迎参加猜单词游戏')
- print('把字母组合成一-个正确的单词.')
- # 打乱单词顺序的方法(因为不会字符串的插入所以先整成列表了)
- for each in word_answer:
- index = random.randint(0,length - 1)
- word_1.insert(index,each)
- # 接下来把列表转换成字符串的格式
- word = ''.join(word_1)
- print('乱序后的单词:%s' %word)
- answer = input('请你猜:')
- if answer == word_0:
- print('真棒,你猜对了!')
- else:
- print('对不起不正确.')
- temp = input('是否继续(Y/N):')
- if temp == 'N' or temp == 'n':
- break
- if temp == 'Y' or temp == 'y':
- continue
-
复制代码 |
|