游戏规则:
电脑随机给定一个乱序单词,用户来猜测。
输出:
猜对单词的个数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、写代码的时候突然觉得这个可以用来记单词,但应该很容易记错。