Python编程⼩练习猜字母
这个系列基本上是以代码为主,⽤Python解决⼀些简单的问题。问题可能来源于计算机⼆级考试,也可能是我在平时遇到的⼀些⼩问题,都⽐较简单,实现起来并不困难,有助于我们回忆Python基础语法。在给出代码后,我们会通过⼀个总结拓展来整理以下基础知识。
问题描述:写⼀个猜字母的⼩游戏。
需要:
1. 随机给出26个⼩写字母中的⼀个,⽤户需要猜测给出的字母。
php返回函数值的关键字2. ⽤户输⼊之后若错误,则给出输⼊的字母是太⼤了还是太⼩了。
3. ⽤户错误输⼊五次之后显⽰游戏结束。
代码实现
import random
LetterSeq =['a','b','c','d','e','f','g',\
'h','i','j','k','l','m','n',\
'o','p','q','r','s','t','u',
'v','w','x','y','z']
AccurateAnswer = random.choice(LetterSeq)
TimeFlag =0
while TimeFlag !=5:
python运算符号UserAnswer =input('请输⼊⼀个⼩写字母:')
if UserAnswer == AccurateAnswer:
print('你猜对了!')
break
elif UserAnswer > AccurateAnswer:
print('你猜的字母太⼤了!')
else:
print('你猜的字母太⼩了!')
TimeFlag +=1
if TimeFlag ==5:
print('你的输⼊次数超过5次,游戏结束。')
总结拓展:
在这个程序中我们⽤到了random库,作为常⽤的(伪)随机库,random的基本⽅法有:
random():⽣成0.0~1.0之间的随机⼩数,
randint(a,b):⽣成⼀个a~b的整数。(包括b)
java局部变量和成员变量randrange(m,n[,k]):⽣成⼀个m~n之间以k为步长的随机整数。(不包括b。)
数据库系统概论第五版填空题
getrandbits(k):⽣成⼀个k⽐特长的整数。
uniform(a,b):⽣成⼀个a~b之间的随机⼩数。(包括b)
choice(seq):从序列seq中随机选择⼀个元素。
shuffle(seq):将序列seq随机打乱后返回新的序列。python基础代码练习
protocols翻译
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论