- A+
所属分类:Python习题
原游戏地址:http://www.lijinlong.cc/python/pyxt/1275.html
学习内容:http://www.lijinlong.cc/python/pyxx/1274.html
本次升级增加:
- 对输入的内容进行判断,非数字的类型则让用户重新输入
- import random
- print('----大胆猜猜猜升级版,三次机会----')
- num = random.randint(0,10)
- print(num) #这里在作弊
- times = 3
- while times: #数值为0的时候,结果是False,则不进行下一步操作。
- guess = int(input('你猜得到我想是是什么数字吗?试试:'))
- if guess == num:
- print('我不敢相信,这世间居然有跟我如此投缘之人。')
- break #当输入正确后,自动结束当前循环。
- else:
- if guess > num:
- print('输入的数字有点大了')
- else:
- print('输入的数字有点小了')
- times -= 1
- print('还剩下', times, '次 ')
- print('猜猜猜游戏结束')
知识点:
- s为字符串
- s.isalnum(),所有字符都是数字或字母,为真返回True,否则返回False
- s.isalpha(),所有字符都是字母,为真返回True,否则返回False
- s.isdigit(),所有字符都是数字,为真返回True,否则返回False
- s.islower(),所有字符都是小写,为真返回True,否则返回False
- s.isupper(),所有字符都是大写,为真返回True,否则返回False
- s.istitle(),所有单词都是首字母大写,为真返回True,否则返回False
- s.isspace(),所有字符都是空白字符,为真返回True,否则返回False
单词记忆
is +() 这样看下
- alnum(应该是alpha + number的组合)
- alpha(希腊字母的第一个字母)
- digit(数字)
- lower (减少,减弱)
- upper(上面的)
- title (标题)
- space(空格)