大胆猜猜猜小游戏升级版(输入数字判断)

李金龙
李金龙
管理员
519
文章
0
粉丝
Python习题大胆猜猜猜小游戏升级版(输入数字判断)已关闭评论3,98612字数 420阅读模式

原游戏地址:http://www.lijinlong.cc/python/pyxt/1275.html

学习内容:http://www.lijinlong.cc/python/pyxx/1274.html

 

本次升级增加:

  • 对输入的内容进行判断,非数字的类型则让用户重新输入
  1. import random
  2. print('----大胆猜猜猜升级版,三次机会----')
  3. num = random.randint(0,10)
  4. print(num) #这里在作弊
  5. times = 3
  6. while times:  #数值为0的时候,结果是False,则不进行下一步操作。
  7.     guess = int(input('你猜得到我想是是什么数字吗?试试:'))
  8.     if guess == num:
  9.         print('我不敢相信,这世间居然有跟我如此投缘之人。')
  10.         break #当输入正确后,自动结束当前循环。
  11.     else:
  12.         if guess > num:
  13.             print('输入的数字有点大了')
  14.         else:
  15.             print('输入的数字有点小了')
  16.     times -= 1
  17.     print('还剩下', times, '次 ')
  18. 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(空格)

 
李金龙
  • 本文由 李金龙 发表于2017年2月21日 08:55:54
  • 转载请务必保留本文链接:https://www.lijinlong.cc/python/pyxt/1353.html
Python学习

Python第五课:Python的数据类型

课程内容: 其实在第二课当中我就在扩展内容中就放了数据类型的一个外部链接 Python第二课:用Python设计第一个游戏 ,这节课为了巩固已经学习到的内容。   1、数值类型 字符型 整型...