• 函数input()暂停程序运行,等待用户输入文本后,赋值给变量以便使用。
  • input()接受一个参数是——向用户的提示或说明。
  • sublime text等解释器不能运行提示用户输入的互动性程序,需要在终端运行
  • 使用input()时,Python将用户输入解读为字符串。如果只是打印输入,没有问题;但进行数值运算会导致错误。
  • 可使用int()函数将字符串类转化为数值类型。C里面的强制类型转换,不知道在里面是否也是一种函数。eg:a = int(str)
    #7-1 汽车租赁
    car = input("which car would you want?: ")
    print(f"\nLet me see if I can find you a {car.title()}.\n ")#7-2 餐馆订位
    nums = input("\nHow many people are eating?: ")
    if int(nums) > 10 == 0:print("\nNo sets.\n ")
    else:print("\nThere're some sets.\n ")#7-3 10的整数倍
    num = input("\nEnter a number, and I will tell you if it's integer multiple of ten : ")
    if int(num) % 10 == 0:print("\nIt's integer multiple of ten. ")
    else:print("\nIt's not integer multiple of ten. ")
    

    1-书上的练习及对应的结果

  • 使用while循环时,在有多种事件能使循环结束的情况下,使用标志(flag)判断程序是否处于活动状态。标志很有用,任意一个实践导致标志变为False时,退出while循环;可避免复杂的比较,简化while语句。
  • 避免无限循环,务必对每个循环进行测试,确保其按预期结束。确保循环有一个出口或break得以执行的条件。
  • sublime text等一些编辑器内嵌了输出窗口,会导致难以结束无限循环,可通过Ctrl+C结束无限循环。
    #7-4 披萨配料
    ingredient = ""
    while True:ingredient = input("Enter a ingredient you want add in your pisa. Enter 'quit' exit.: ")if ingredient == 'quit':breakprint(f"\nWe will add {ingredient}.title() in it. ")#7-5 电影票
    age = ""
    while True:age = input("\nEnter your age: ")if age == 'quit':breakelif int(age) > 12:print("\nYou need pay $15. ")elif int(age) > 3:print("\nYou need pay $10. ")else:print("You are free")#7-6 三种出路#7-4 披萨配料
    ingredient = ""
    active = True
    while active:ingredient = input("\nEnter a ingredient you want add in your pisa. Enter 'quit' exit. : ")if ingredient == 'quit':active = Falseprint(f"\nWe will add {ingredient}.title() in it. ")#7-5 电影票
    age = ""
    active = True
    while active:age = input("\nEnter your age: ")if age == 'quit':active = Falseelif int(age) > 12:print("\nYou need pay $15. ")elif int(age) > 3:print("\nYou need pay $10. ")else:print("You are free")#7-7 无限循环
    while True:print("You are best one in the world!")
    #Ctrl+C退出
    

    2-书上的练习及对应的结果

在写的过程出现一个错误:inconsistent use of tabs and spaces in inde。

解决方法:Python中常出现TabError: inconsistent use of tabs and spaces in indentation错误解决方法_第一段代码的博客-CSDN博客_python taberrorhttps://blog.csdn.net/godot06/article/details/80974884

Python的一些读书笔记相关推荐

  1. python第三章上机实践_《机器学习Python实践》读书笔记-第三章

    <机器学习Python实践>,第三章,第一个机器学习项目 以往目录:橘猫吃不胖:<机器学习Python实践>读书笔记-第一章​zhuanlan.zhihu.com 书中介绍了一 ...

  2. 《python 程序设计》读书笔记

    <python 程序设计>读书笔记 笔者对于csdn博客的运用还是不太熟练,希望大家能够见谅.以后会不断提升写作的手法.这篇博客是我在学习python程序设计时候的笔记.我也是选择学习了大 ...

  3. 《简明Python教程》读书笔记

    <简明Python教程>读书笔记 开篇: 有两种方式构建软件设计:一种是把软件做得很简单以至于明显找不到缺陷,另一种是把它做得很复杂以至于找不到明显的缺陷. --C. AR. Hoare ...

  4. python图像处理《数字图像处理与python实现》读书笔记二:空间滤波

    文章目录 重要! 第三章 空间滤波 概览 3.1 空间滤波基础 3.1.1 空间滤波的机理 3.1.2 空间滤波器模板 3.2 平滑处理 3.2.1 平滑线性空间滤波器 3.2.2 统计排序滤波器 3 ...

  5. Python High Performance 读书笔记1

    S1&S2 性能测试 & 纯粹python内优化 这是关于<Python 高性能>这本书的读书笔记,书本相关代码可在Repository中下载. This is my re ...

  6. 小白的第一本python书_读书笔记:编程小白的第一本python入门书

    书名:编程小白的第一本python入门书 作者:侯爵 出版社/出处:图灵社区 年份:2016年 封面: 感想: 本书短小精悍,精华部分在于给编程小白打了鸡血的同时输出了一种"高效学习法的思想 ...

  7. Python 测试驱动开发读书笔记(准备工作)安装软件

    知识不是靠一篇或者几篇博客就能掌握的,它从来都不是轻松的 当明白这个道理时,我静下心来选择了<Python测试驱动开发>来学习,目前还用不上,但是这本书是今年前半年的计划,新工作也比较忙, ...

  8. 开始读Python Crash Course读书笔记

    2020年1月13日晚开始读Python Crash Cours第二版.Crash Course是速成班的意思. 简要信息如下: Python Crash Course, 2nd Edition A ...

  9. Python核心编程读书笔记

    转载自 http://blog.csdn.net/hunter8777/article/category/786856 本次笔记针对原书1~2章节 第一章:欢迎来到Python的世界 1.在C语言中, ...

  10. Python基础教程---读书笔记四

    1. 字典是python中唯一内建的映射类型,值存储在一个特定的key里,key可以是数字.字符串甚至是元祖, key必须唯一. 2. dict()函数用来创建字典 >>> dict ...

最新文章

  1. Unity UGUI获取鼠标在屏幕的准确点击位置
  2. vc mysql控件_VC++使用ActiveX控件连接和操作数据库
  3. 3年,感谢你与几维安全一起经历的风风雨雨
  4. Java基础篇:Iterator迭代器
  5. python数据库增删改查_python实现数据库增删改查
  6. 火狐插件火狐***插件将Firefox变成***工具的七个插件
  7. SAP UI5 different cache results
  8. python中forward函数的引用_pytorch 调用forward 的具体流程
  9. powershell 文件/文件夹操作
  10. MySQL主从复制——主库已有数据的解决方案
  11. 利用Onionshare 共享匿名文件
  12. js将数值格式化成金额形式
  13. 20145222何志威《网络对抗》- Web安全基础实践
  14. 如何封禁大量恶意IP?
  15. ADW_Launcher
  16. 3-arm裸机存储器控制器之SDRAM
  17. 解决POI导出Excel单元格内容换行问题
  18. AdapterView之ListView简介
  19. 【Endnote】在论文中插入参考文献,并将插入参考文献的序号格式改为[1] [2] [3] 或1,2,3
  20. yii2 使用redis

热门文章

  1. justify-content属性无效
  2. cc.game对象和游戏启动流程
  3. Phoenix and Balance
  4. android 除法运算保留小数点
  5. JAVA列名无效解决方案,Java-请各位大神指教,我在用MyBatis Generator进行逆向工程时,报“列名无效”错误。...
  6. cass怎么添加指北针图例_怎么才能在excel中把表格做的好看?
  7. 2023 年腾讯云服务器配置价格表出炉(2核2G/2核4G/4核8G/8核16G、16核32G)
  8. 华为校招有多难?千军万马过独木桥!
  9. 【LeetCode - 1244】力扣排行榜
  10. 鲍尔默密会快船老板娘,微软前CEO要玩球