感觉吧,越来越多了,今天主要要学while循环的,本来打算一天一章,一本书20章的话很快就搞定了,我觉得还是有点天真了 前边还好,后边打的程序查错❌查半天,主要是汉子切换时忘了换回来,标点符号错的,还有缩进行 感觉把前面注意的通通都犯了一遍,有时候查好几次,查不出毛病,你就说气不气,程序员没头发我突然理解了 今天就开始学习吧,硬是留了点小尾巴课后题,图片就放在后边不在中间放了哦


第7章:While循环和用户输入

1、Input()让程序能够暂停,使得用户可以输入信息

如下例子:

message=input("Tell me something,and I will repeat it back to you: ")

print(message)

2、如果提示语太长可以使用+=使得信息分行转化,输入行只能在+=这一行

name=input("please enter your name: ")

print("Hello, "+name +"!")

prompt = "If you tell us who you are, we can personalize the messages you see."

prompt +="nWhat is your first name? "

name=input(prompt)

print("nHello, "+name+"!")

3、int()输入数值,不要和str()记混了哦,这个是我们第二章说过的,将非字符串显示为字符串

height=int(input("How tall are you,in inches?"))

#也可以在这一行写height=int(hight)

if height >=36:

print("nYou're tall enough to ride!")

else:

print("nYou will be able to ride when you are a little older.")

4、余数运算用%,比如5%4余数为1(求模运算)

下面是输入一个数显示为奇数或者偶数

number=int(input("Enter a number, and I'll tell you if it's even or odd:"))

if number%2==0:

print("nThe number "+str(number)+" is even")

else:

print("nThe number "+str(number)+" is odd")

5、使用while循环语句(嗯,while循环就是当条件不满足时停止,for循环是针对每个元素都要执行遍的)还有布尔表达,开启程序运行时可以使用哦,当然满足后要终止程序

#程序1

prompt="nTell me something ,and I'll repeat it back to you:"

prompt+="nEnter quit to end the program:"

message=""

while message!='quit':

message=input(prompt)

print(message) #会有一个quit打印出来

#程序1的改进,程序2

prompt="nTell me something ,and I'll repeat it back to you:"

prompt+="nEnter quit to end the program:"

message=""

while message!='quit':

message=input(prompt)

if message!='quit': #只有当message不等于quit才打印,当meesage等于quit时,就不会出现末尾的quit

print(message)

#程序2的改进,含标志(布尔表达式)

prompt="nTell me something ,and I'll repeat it back to you:"

prompt+="nEnter quit to end the program:"

active='True'

while active:

message=input(prompt)

if message=='quit':

active=False #当message不等于quit时,程序运行不下去,返回接着用户重新输入,直到message等于quit时运行打印

else:

print(message)

好了,就到这吧,溜了溜了

python第7章实训作业_试图学Python赚外快的第7天相关推荐

  1. python分支结构基础实训报告_零基础Python教程-分支结构

    在日常生活中,我们会遇到很多选择类的问题.比如:午饭吃螺蛳粉还是生煎包?下班回家坐地铁还是公交车?这也就是我们编程语言中常说的"分支结构",今天就让我们一起学习一下吧! 在Pyth ...

  2. python第三章实操作业

    python第三章实操作业 1.画出代码 a = [100,200,300]的内存存储示意图. 2.使用 range 生成序列:30,40,50,60,70,80 3.推导式生成列表: a = [x* ...

  3. 浙大Python 第1章-3 输出“人生苦短,我学Python” (10 分) ---- 过于ez

    专题博客链接 [题解]浙大Python PTA课后习题博客记录(Python) 原题题目 代码实现 print("人生苦短,我学Python") 提交结果

  4. 机器学习 --- 决策树(educode实训作业)

    引言:本文主要对educoder机器学习 --- 决策树的实训作业进行讲解,创造不易!请您点点关注,点点收藏叭!!! 目录 第1关:什么是决策树 任务描述 相关知识 引例 决策树的相关概念 编程要求 ...

  5. 计算机基础与应用23页思考与实训,《计算机基础与应用》实训作业三

    <计算机基础与应用>实训作业(三) 实训练习一.数据库技术基础综合应用 [实训要求] 1.能够建立和维护Access数据库 2.能够使用SQL中的四条基本语句:INSERT.UPDATE. ...

  6. C语言实训作业PPT,C语言实训作业.docx

    C语言实训作业.docx . C语言通识教育实训指导书 实训课 (2 学时)指导教师何天成2016 年月日前言C 语言是现代最流行的通用程序设计语言之一,它既具有高级程序设计语言的优点,又具有低级程序 ...

  7. 第六次实训作业异常处理

    第六次实训作业异常处理 编写一个类ExceptionTest,在main方法中使用try-catch-finally语句结构实现: 在try语句块中,编写两个数相除操作,相除的两个操作数要求程序运行时 ...

  8. 头歌c语言实训作业题解

    头歌c语言实训作业题解 持续更新 C语言程序设计编辑与调试环境 1.打印输出 Hello World 2.打印输出图形 3.求三个数的最大值 4.熟悉C语言调试环境 C语言中最基本的输入输出 1.看看 ...

  9. 计算机基础知识实训答案,《计算机应用基础》实训作业答案

    <<计算机应用基础>实训作业答案.doc>由会员分享,可免费在线阅读全文,更多与<<计算机应用基础>实训作业答案>相关文档资源请在帮帮文库(www.wo ...

最新文章

  1. 大火的Apache Spark也有诸多不完美
  2. FIS前端集成解决方案
  3. Linux带给了我什么?
  4. PHPStorm 配置远程服务器文件夹在本地windows镜像,实现代码自动同步(类似于Samba架构文件同步功能)
  5. Windows Server 版本信息及支持期 Win10系统各版本服务起止日期。
  6. 嵌套访问_利用Idea重构功能及Java8语法特性——优化深层嵌套代码
  7. FFmpeg源代码简单分析:libavdevice的gdigrab
  8. java流框架_Java中的IO框架流二
  9. 9 线性表-队列-链式存储
  10. 浅谈URL生成方式的演变
  11. python绘制网格地图_「GIS教程」Python-GeoPandas地图、专题地图绘制
  12. 2019计算机就业形势图表分析,2019毕业生就业形势分析
  13. [RK3288][Android6.0] 调试笔记 --- Audio的Voice Call无法静音问题
  14. BAT齐聚阿里安全-ASRC生态大会:呼吁联合共建网络安全白色产业链
  15. android开发软件!Android免打包多渠道统计如何实现?满满干货指导
  16. 太厉害了!28岁任北大博导的她,再获科学大奖!
  17. 装箱问题c语言函数,C语言基于贪心算法解决装箱问题的方法
  18. 如何使用 CSS flex box 和 Javascript 设计棋盘
  19. CentOS7 中 Docker-ce 安装配置 MyCat-Web 监控 MyCat状态
  20. 【Cocos2dx】飘字特效与碰撞检测

热门文章

  1. 人中急救穴 也可通过辨别疾病
  2. 首航节能:光热行业刚起步 子公司处于亏损状态
  3. Apache Spark探秘:三种分布式部署方式比较
  4. 如何划分man文档的章节
  5. jq第一天(1.83里面的属性)属性-》属性
  6. 【iHMI43 应用演示】之 modbus 协议(从机)通信演示
  7. 获得了知识(条件)后的概率称为后验概率 对先验概率的个性化调整
  8. bacula 的安装、配置和运行
  9. 安装mysql5.5时常见错误--缺失make
  10. 对Web设计和开发人员有用的15个Chrome插件