学习python的第一个例子,while循环中嵌套if-else语句,一个猜年龄的例子

#案例1,实现循环猜年龄
# my_age = 12
# while True:
#     guess_age1 = input("guess age fo Kevin:")
#     guess_age2 = int(guess_age1)
#     if guess_age2 > my_age:
#         print("you guess bigger")
#     elif guess_age2 < my_age:
#         print("you guess small")
#     else:
#         print("yes,my age is %s,you got it" %(my_age))
#         break

#案例2,不用break语句,可以实现猜对退出脚本
# my_age = 12
# guess_age = 0
# while guess_age != my_age:
#      guess_age = int(input("guess my age:"))
#      if guess_age > my_age:
#          print("you guess bigger")
#      elif guess_age == my_age:
#          pass
#      else:
#          print("you guess small")
# print("yes you got it my age is %d" %(my_age))

  

#案例3,实现可以猜5次,五次到了如果还没有猜到,则问是否要继续猜,如果继续,则还可以猜五次,如果不继续则直接退出
# my_age = 12
# flag = 1
# times = 0
# while flag <= 6:
#      if flag == 6:
#          option = input("do you want to continue?")
#          if option == 'no':
#              print("byebye")
#              break
#          else:
#              flag = 1
#              continue
#      gusee_age = int(input("guess age of Kevin:"))
#      flag += 1
#      if gusee_age < my_age:
#          times += 1
#          print("[you guess %d times]" %(times))
#          print("you guess small.")
#      elif gusee_age > my_age:
#          times += 1
#          print("[you guess %d times]" % (times))
#          print("you guess big.")
#      else:
#          times += 1
#          print("[you guess %d times]" % (times))
#          print("yes you got it,my age is %d" %(my_age))
#          break

  

转载于:https://www.cnblogs.com/bainianminguo/p/6701917.html

python笔记之循环控制相关推荐

  1. tkinter 笔记: radiobutton 选择按钮(莫烦python笔记)

    1 主体框架还是那个主体框架 window = tk.Tk() window.title('my window') window.geometry('500x500') 2 设置tkinter的文字变 ...

  2. tkinter 笔记:列表部件 listbox (莫烦python 笔记)

    1  主体框架 主体框架部分还是 import tkinter as tkwindow = tk.Tk() #创建窗口window.title('my window') #窗口标题window.geo ...

  3. python笔记: 生成器

    元素按照某种算法推算出来,我们在循环的过程中不断推算出后续的元素 不必创建完整的list,从而节省了大量的空间 这种一边循环一遍计算的机制,称之为生成器generator 1 列表生成器 把列表生成式 ...

  4. python输出字体的大小_Toby的Python笔记 | 预备知识:安装openpyxl学做电子表格

    Toby的Python笔记 | 预备知识:安装openpyxl学做电子表格 Python 需要创建和读取excel表里面的数据,需要用 openpyxl 这个包,今天安装好备用. 首先,进入C命令窗口 ...

  5. c++ 冒泡排序_干货|python笔记1-冒泡排序

    面试的时候经常有面试官喜欢问如何进行冒泡排序?这个问题相信可以难倒一批的同学,本篇就详细讲解如何用python进行冒泡排序. 基本原理 01概念: 冒泡排序是一种交换排序,它的基本思想是:两两比较相邻 ...

  6. python笔记-1(import导入、time/datetime/random/os/sys模块)

    python笔记-6(import导入.time/datetime/random/os/sys模块) 一.了解模块导入的基本知识 此部分此处不展开细说import导入,仅写几个点目前的认知即可.其它内 ...

  7. python慕课笔记_MOOC python笔记(三) 序列容器:字符串、列表、元组

    Python Python开发 Python语言 MOOC python笔记(三) 序列容器:字符串.列表.元组 容器概念 容器是Python中的重要概念,分为有序与无序. 有序容器也称为序列类型容器 ...

  8. python笔记之Cmd模块

    python笔记之Cmd模块 Cmd类型提供了一个创建命令行解析器的框架,默认情况下,它使用readline来进行交互式操作.命令行编辑和命令完成.使用cmd创建的命令行解释器循环读取输入的所有行并且 ...

  9. Python笔记002-列表推导式

    Python笔记002-列表推导式 以下是我学习<流畅的Python>后的个人笔记,现在拿出来和大家共享,希望能帮到各位Python学习者. 首次发表于: 微信公众号:科技老丁哥,ID: ...

  10. Python笔记(7) 字符串

    Python笔记(7) 字符串 1. String 数据类型 2. 访问和更新 3. 转义字符 4. 运算符 5. 格式化 6. 三引号 7. Unicode 字符串 8. 内建函数 1. Strin ...

最新文章

  1. 一个使用react native实现的短视频APP
  2. 用 PHP 读取 XML
  3. 物化视图VS普通视图
  4. 专业程序员必知必会的技巧:驯服复杂代码
  5. python库有什么用_Python程序员必知什么 常用的Python库有哪些
  6. python当前日期加n天_利用python获取当前日期前后N天或N月日期的方法示例
  7. AutoIt: send 命令 VS ControlClick的使用
  8. 电脑文件加密_教你一招解决电脑文件加密
  9. HDU1231 最大连续子序列【最大子段和】
  10. 在入口文件main.js引入styl报错,不断修改后运行正常了
  11. Web爬虫|入门教程之爬虫简介
  12. 龙芯电脑开启串口的console控制台配置
  13. 邮箱如何发邮件?邮箱怎么发邮件,掌握这几点,轻松搞定
  14. 群晖6.2开启shr格式
  15. c语言扇形打印图片,圆形CD绘制 (扇形)
  16. 阿里CTO程立:科技公司的技术创新和责任担当
  17. 驳“C语言已经死了”
  18. 数据仓库(DW)、数据湖、数据中台的关系
  19. EXCEL的扩展名xls与xlsm有啥区别
  20. 林业工程抗旱造林技术

热门文章

  1. 3D物理引擎JiglibFlash
  2. asp.net程序中最常用的三十三种编程代码(转自CSDN)
  3. 第六章 函数逼近-强化学习理论学习与代码实现(强化学习导论第二版)
  4. 从零基础入门Tensorflow2.0 ----五、23TF1.0计算图构建,模型训练
  5. day6--pandas
  6. 摄影测量学——解析法相对定向
  7. Hadoop组件之Yarn
  8. JavaEE学习02--HTTP协议
  9. 益阳计算机应用专业推荐一下,益阳职业技术学院10大好专业推荐
  10. java合同到期提醒_合同到期提醒,你会操作吗?