鱼C论坛

 找回密码
 立即注册
查看: 2077|回复: 1

[技术交流] Python人门学习第四讲

[复制链接]
发表于 2017-8-19 17:53:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
、对前面学过的小游戏进行改进,需要改进的地方有,(1)输入的次数为三次;(2)可以随机生成答案;(3)在没有得到正确答案的时候,可以多次输入;(4)在输入数字之后能够提示输入的数字是大了还是小了;
、随机生成数字的时候引入一个模块random模块,在random模块中有一个随机函数randint(),能够生成随机数。
、and是Python中的逻辑运算符,逻辑运算和比较运算在一起运算的时候,先进行的事比较运算,后进行的事逻辑运算。
、while循环,在条件为真的时候while循环会返回一个true。
对之前游戏的改进
import random
secret=random.randint(1,10)
num=input('请输入你心里想想的数字:')
num=int(num)
if num >secret:
print('唉,大了大了')
else:
print('小了,小了')
while num !=secret:
num=input('猜错了,请重新输入:')
num=int(num)
if num==secret:
  print ('你是小甲鱼心里的蛔虫吗?')
else:
  if num >secret:
   print('唉,大了大了')
  else:
   print('小了,小了')
print ('游戏结束,不玩了')
import random
secret=random.randint(1,10)
num=input('请输入你心里想想的数字:')
num=int(num)
if num >secret:
print('唉,大了大了')
else:
print('小了,小了')
while num !=secret:
num=input('猜错了,请重新输入:')
num=int(num)
if num==secret:
  print ('你是小甲鱼心里的蛔虫吗?')
else:
  if num >secret:
   print('唉,大了大了')
  else:
   print('小了,小了')
print ('游戏结束,不玩了')
import random
secret=random.randint(1,10)
num=input('请输入您心里的数字:')
num=int(num)
if num>secret:
print ('哎呀,大了,大了!')
else:
print('哎呀,小了,小了!')
while num!=secret:
num=input('哎呀,猜错了,请重新输入')
num=int(num)
if num == secret:
  print ('你是我肚子里的蛔虫吗?')
  print('猜对了也没有奖励哦!')
else:
  if num>secret:
   print('哎呀,大了,大了')
  else:
   print ('哎呀,小了,小了')
print(游戏结束!'')

评分

参与人数 1鱼币 +2 收起 理由
小甲鱼 + 2

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-8-20 10:59:48 | 显示全部楼层
加油,保持做笔记的好习惯
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 11:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表