一、猜数字——一次机会,无提示

print("--------------第一次尝试---------------")

temp = input("猜一下小西几心里想的什么数字:") # input 函数,读取输入的内容,并将其输出为字符串

guess = int(temp) # int 函数,将字符串转化为整型数值

# if函数语句为if-elif-else,当只有一个条件时为if-else

# 每个条件后面必须跟冒号,每个子句前必须缩进

if guess == 8:

print("哈哈猜对了,恭喜你成为我的宠物")

print("是不是很开心啊")

else:

print("哈哈猜错了,你将成为我的宠物!")

print('跟主人回家吧!')

在编写代码时,犯了很多低级错误,比如字符串没有加引号,if函数条件语句后面没有冒号,主要是因为开始就尝试更改原代码,没有搞懂各个函数的意义,因此查了条件函数的具体使用方法和zh就成注意事项行了,并尝试了以下改进

二、猜数字——一次机会,提示大小

print("--------------第二次尝试之提示大小---------------")

temp = input("猜一下小西几心里想的什么数字:") # input 函数,读取输入的字符串

guess = int(temp) # int 函数,将字符串转化为整型数值

if guess == 8:

print("哈哈猜对了,恭喜你成为我的宠物")

print("是不是很开心啊")

elif guess < 8:

print("小了小了")

else:

print("大了大了")

这里使用 if-elif-else 函数很容易实现

三、猜数字——不限次机会,提示大小

print("--------------第三次尝试之循环---------------")

temp = input("猜一下小西几心里想的什么数字:") # input 函数,读取输入的字符串

guess = int(temp) # int 函数,将字符串转化为整型数值

# while 函数语句,当条件为真时,无限循环将无限执行

# while … else 在循环条件为 false 时执行 else 语句块

while guess != 8:

if guess < 8:

print("小了小了")

else:

print("大了大了")

temp = input("猜一下小西几心里想的什么数字:")

guess = int(temp)

else:

print("哈哈猜对了,恭喜你成为我的宠物")

print("是不是很开心啊")

while函数的学习是在查找if函数使用方法时看到的,当时就想引入while函数就可以实现直到猜测到正确答案位置的游戏

虽然感觉自己看完都学会了,但是编写时还是出了很多问题,总结了一下注意的点:

1.while条件为真时,while下缩进的语块将无限循环,注意设置退出条件或打断循环的代码

2.条件语句后面要加冒号!加冒号!加冒号!!!!

3.循环语句要注意重新给变量赋值的位置,在这个案例中变量的赋值不会随条件改变,因此自我感觉在条件为真的执行语块后加入比较好。

小甲鱼python数字游戏给三次机会_【python 入门案例】小甲鱼python入门 猜数字游戏...相关推荐

  1. python编写猜数游戏代码、如果不是整数、显示输入错误_python编写猜数游戏代码、如果不是整数、显示输入错误_数字炸弹游戏程序 用python来实现......

    相信许多小伙伴都玩过数字炸弹游戏,就是指在一定数字范围(一般是整数,不包含边界)里,一个玩家选中一个数字当作炸弹,其余玩家在这个范围含数字,每次只要没猜中炸弹数字,则根据玩家猜的数字缩小范围,直至其中 ...

  2. 用Python解小学数学题(人教版一年级(下)第45页:猜数字)

    人教版小学数学一年级(下)的第45页有道数学游戏:猜数字.之前学习过语句,今天尝试自己独立写出来.中间经历了很多调试,有一次程序不停执行,还要按Ctrl+C才能停下来. 能看懂(读)和自己会写(写)真 ...

  3. 用函数计算机玩游戏,2017年计算机等级考试二级C++辅导:随机函数rand()的猜数字游戏...

    突然遇到了随机函数的问题,那出来和大家分享一下 : srand():用此函数来获取随机数的种子,rand()来获取随机数; rand和srand的用法 首先我们要对rand&srand有个总体 ...

  4. python speed为0但是速度过快_通过并发加速你的 python 程序

    本文翻译至 realpython 上题为 Speed Up Your Python Program With Concurrency 的教程,教程对怎么利用并发加速 python 程序分析非常全面到位 ...

  5. python 筛选提取连续多行_没有比这更简单的Python入门案例,用python打印你的宠物小精灵...

    现在学习Python的人越来越多,但你会以怎样的方式开始编写你的第一个Python代码呢? 下面我教你一个简单的入门案例,很适合最开始的Python学习哦! 即将用到的Python基础语法是:prin ...

  6. python的就业方向有哪些城市_以就业为目标,Python有哪些方向值得学?

    作为千锋的门面担当,小千经常被一些咨询的学员追着问:Python到底应该学什么?今天我们就来具体分析一下. 大家都用Python做什么? 网站后台:有大量的成熟的框架,如Django,Flask,To ...

  7. python控制鼠标点击的包_控制鼠标点击的Python脚本

    我用win32api创建了一个小Python脚本,用于流行的游戏Cookie Clicker(一个你必须点击一个大Cookie来获得分数的游戏)只是为了好玩.它有一个名为"自动点击器&quo ...

  8. python gui界面设置数据储存在哪里_我整理的一些常用Python库!让你快速记住这些库的用法!建议收藏...

    Python的一大特色是其丰富的模块,基本上只要你能想到的常见的开发需求,都能找到别人已经实现的库直接使用,或者相关工具或则框架来辅助实现.但这对于新人来说也是一个问题:这么多库,我要从哪里学起?怎样 ...

  9. 小程序从浏览器返回有一个空白页_北京做一个小程序

    北京做一个q0430f小程序 婚纱摄影行业一直被认为是暴利行业.除了进入门槛低,没有积压货物的风险.但近年来,随着各种数码设备的普及和私人摄影师的崛起,婚纱摄影店基本告别了"暴利时代&quo ...

最新文章

  1. JavaScript事件对象
  2. php 剪贴板,之Windows中的剪贴板
  3. python编程注释_自学python编程笔记之:python的注释
  4. 从Wiesloch火车站到SAP Walldorf总部的交通方式
  5. 《零基础看得懂的C语言入门教程 》——(七)C语言的循环分分钟上手
  6. c++中射线表示_射线与球的相交测试
  7. CC.Net 全接触系列之二: CCRC.Net : CC.Net 的一种另类使用方式
  8. 真的能去太空旅游了!单人票价......打扰了!
  9. Python pip 用法大全
  10. 使用ConfigurationManager来写自己的配置文件
  11. 1-n整数中1出现的次数
  12. 通达信公式系统 入门 LTS
  13. 摩尔斯电码对照表—Morse code
  14. L298N和TB6612FNG模块控制直流电机
  15. 机器人 李永禄_第八届中国青少年机器人竞赛名单
  16. 初识华为云数据库GaussDB(for Cassandra
  17. java 动态切换数据源_Java动态切换数据源(AOP)
  18. 手机dpi修改工具_【原创教程】修改分辨率和dpi 让安卓手机不再卡顿
  19. Python深度学习与机器视觉(一)
  20. 【持续更新】量化交易论文综述

热门文章

  1. android 官方DrawerLayout的介绍和使用
  2. php无法加载Memcache缓存模块问题及Memcache的安装
  3. 强制杀oracle进程
  4. [JS] - onmusewheel事件(兼容IE,FF,opera,safari,chrome)
  5. 什么防盗门都是浮云~
  6. Baidu小窥(一)
  7. 计算机基础教育德育教学,【家庭教育论文】计算机基础教学的德育教育(共2650字)...
  8. php注入类,简单实用的PHP防注入类实例
  9. C 盘FAT32变为 RAW 格式
  10. Ubuntu下浏览Json文件