Python小游戏--乱序猜单词

游戏规则:

  电脑随机给定一个乱序单词,用户来猜测。

输出:

  猜对单词的个数cnt。

基础知识:

  random.choice()

  random.randrange()

源代码:

import random

#可以自己设定
words=['abandon','admire','acid','beach','bless','bomb','chemical','chemist','collect','delete','diary','distinct']
cnt=0
while 1:
    #记录正确的单词
    correctword=random.choice(words)
    nowword=correctword
    jumbleword=''
    #打乱单词顺序
    while nowword:
        k=random.randrange(len(nowword))
        jumbleword=jumbleword+nowword[k]
        nowword=nowword[:k]+nowword[k+1:]
    print(jumbleword)
    word=input('输入正序后的单词:')
    if word==correctword:
        cnt=cnt+1
    else:
        break
print('你的成绩是',end='')
print(cnt)

输出示例:

总结:

  1、基础的python语法,没什么好说的。

  2、写代码的时候突然觉得这个可以用来记单词,但应该很容易记错。

猜你喜欢

转载自www.cnblogs.com/bskr/p/12937050.html