版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
4.2运用顺序结构描述问题求解过程
掌握input()函数和print()函数的基本用法掌握数据类型转换函数的基本用法掌握程序的顺序结构设计的基本流程能够运用顺序结构描述问题的求解过程学习目标4.2运用顺序结构描述问题求解过程1.请启动JupyterNotebook2.新建一个python
3文件4.2.1数据的输入——P73input()的一般格式为:<变量>=input(“提示信息”)例如:a=input('请输入用户名')一、输入提示的代码应怎么写?变量名4.2.1数据的输入——P73input()的一般格式为:<变量>=input(“提示信息”)请输入您的语文成绩:请输入您的数学成绩:a=input(‘请输入您的语文成绩:')b=input(‘请输入您的数学成绩:')一、输入提示的代码应怎么写?a=input('请输入您的语文成绩a:')b=input('请输入您的数学成绩b:')print(a+b)变量名4.2.1数据的输入——P73a=input('请输入您的语文成绩a:')b=input('请输入您的数学成绩b:')print(a+b)input()的一般格式为:<变量>=input(“提示信息”)a=input('请输入您的语文成绩a:')b=input('请输入您的数学成绩b:')print(type(a))a=int(input('请输入您的语文成绩a:'))b=int(input('请输入您的数学成绩b:'))print(type(a))print(a+b)二、以下代码的输出结果是什么?——输入函数返回结果的数据类型?变量名4.2.1数据的输出——P74print()的一般格式为:print([object,…][,sep=‘’][,end=‘\n’])可省略变量、常量、表达式等4.2.1数据的输出——P74print('helloworld')print(5)a=5b=2print(a)print(a+b)print(5+2)print("a+b")print("5+2")一、单引号,双引号,三引号的用法常量变量表达式常量print语句,引号里面的内容原样输出QQ邮箱:123456789@QQ邮箱:123456789@小明说:"我喜欢摄影"Xiaomingsaid,'Ilikephotography.'print('QQ邮箱:123456789@')print("QQ邮箱:123456789@")4.2.1数据的输出——P74一、单引号,双引号,三引号的用法1.单引号2.双引号3.单引号、双引号同时存在输出内容有单引号,外面用双引号输出内容有双引号,外面用单引号print('QQ邮箱:123456789@')print("QQ邮箱:123456789@")print('小明说:"我喜欢摄影"')print("Xiaomingsaid,'Ilikephotography.'")QQ邮箱:123456789@QQ邮箱:123456789@小明说:"我喜欢摄影"Xiaomingsaid,'Ilikephotography.'4.2.1数据的输出——P74一、单引号,双引号,三引号的用法
4.三引号(1)单引号、双引号,同时多个存在(2)多行输出内容print('''LiHuasaidtoTom,"I‘mavolunteer.Doyouneedmyhelp?"'‘’)print('''学习计划:早上背诵语文古诗词、英语单词中午写作业、预习晚上写作业、复习、预习''')学习计划:早上背诵语文古诗词、英语单词中午写作业、预习晚上写作业、复习、预习LiHuasaidtoTom,"I‘mavolunteer.Doyouneedmyhelp?"4.2.1数据的输出——P74print()的一般格式为:print([object,…][,sep=‘’][,end=‘\n’])分隔符4.2.1数据的输出——P74a='2020'b='11'c='11'print(a,b,c)a='2020'b='11'c='11'print(a,b,c,sep='/')二、sep——怎么修改代码,将结果输出显示为2020/11/11无sep,每个输出对象,默认用空格隔开sep='/'表示用/分割每个输出对象4.2.1数据的输出——P74二、sep——怎么修改下列代码,让输出达到目标效果a=2b=3print('a+b=',a+b)a=2b=3print('a+b=',a+b,sep='')去掉空格目标效果sep=''每个输出对象紧紧挨着4.2.1数据的输出——P74print()的一般格式为:print([object,…][,sep=‘’][,end=‘\n’])输出结束的字符串4.2.1数据的输出——P74三、end——怎么修改下列代码,让输出达到目标效果a=2b=3print('a+b=')print(a+b)a=2b=3print('a+b=',end='')print(a+b)无end,输出后默认换行(end='\n’)end=''输出文本尾的字符串无符号目标效果4.2.1数据的输出——P74a='语文'b='数学'c='外语'd='信息技术'print(a,b,c,d)无sep,每个输出对象,默认用空格隔开【课堂练习】读代码,猜测以下代码的输出结果4.2.1数据的输出——P74a='语文'b='数学'c='外语'd='信息技术'print(a,b,c,d,sep='')sep=''紧紧挨着【课堂练习】读代码,猜测以下代码的输出结果4.2.1数据的输出——P74a='语文'b='数学'c='外语'd='信息技术'print(a,b,c,d)sep='-'用-隔开【课堂练习】完善代码,输出右图内容4.2.1数据的输出——P74a='语文'b='数学'c='外语'd='信息技术'print(a)print(b)print(c)print(d)无end,输出后默认换行(end='\n’)【课堂练习】读代码,猜测以下代码的输出结果4.2.1数据的输出——P74a='语文'b='数学'c='外语'd='信息技术'print(a,end='')print(b)print(c)print(d)end=''输出文本尾的字符串无符号【课堂练习】读代码,猜测以下代码的输出结果4.2.1数据的输出——P74a='语文'b='数学'c='外语'd='信息技术'print(a,end='')print(b)print(c)print(d)end='*'输出文本以*结尾【课堂练习】完善代码,输出右图内容4.2.1数据的输出——P74a='语文'b='数学'c='外语'd='信息技术'print(a,b,c,d)sep='+'每个输出对象之间用+隔开end='*'输出文本尾以*结尾【课堂练习】完善代码,输出右图内容4.2.1数据的输入与输出——P73-74【课堂练习】小胖身上有20元,今天和朋友出去游玩,路上突然觉得有点口渴,于是他购买了一瓶2块的矿泉水、一瓶3块的果汁饮料,请问小胖现在还剩下多少钱?下列代码能体现计算过程和打印结果的是:A、print(2+3)B、print(5)C、print(20-2-3)D、print(15)C【课堂练习】小智想打印以下内容,下列代码不能实现的选项是:打印内容为:今天爸爸给我十块钱,我拿着钱买了雪糕,可好吃了A、print("今天爸爸给我十块钱,我拿着钱买了雪糕,可好吃了")B、print("今天爸爸给我十块钱,","我拿着钱买了雪糕,","可好吃了")C、print(今天爸爸给我十块钱,我拿着钱买了雪糕,可好吃了)D、print("今天爸爸给我十块钱,我拿着钱买了雪糕,","可好吃了")4.2.1数据的输入与输出——P73-74C【课堂练习】小慧的同桌想通过print计算出100+200的值,以等式的方式呈现出来,下列代码正确的选项是:A、print("100+200=",100+200)B、print(300)C、print(100+200)D、print(100+200=300)4.2.1数据的输入与输出——P73-74A4.2.1数据的输出——P74【项目练习】利用sep,end补充print()函数,在屏幕中显示以下内容:a=1b=22c=333d=4444print(a,b,c,d)a='语文'b='数学'c='外语'd='信息技术'print(a,b,c,d)AI*I**I***I****III【项目练习】利用JupyterNotebook输出以下内容。4.2.1数据的输入与输出——P73-74##############【项目练习】利用JupyterNotebook输出以下内容。4.2.1数据的输入与输出——P74>>>>>>>>购物清单<<<<<<<<-----------------------商品名称数量单价
可口可乐
1 ¥3奶茶
2 ¥8
-----------------------需要支付:¥19【项目练习】利用JupyterNotebook输出以下内容。4.2.1数据的输入与输出——P73-744.2.2顺序结构的应用——P74-75input()的一般格式为:<变量>=input(“提示信息”)例如:a=input(“请输入a:”)【项目练习】利用JupyterNotebook编写代码完成以下问题:输入两个正整数a和b,输出a、b以及a与b的和。4.2.2顺序结构的应用——P74-751、从键盘输入整数a和b的值2、计算c=a+b3、输出a4、输出b5、输出c6、优化完善输出效果自然语言流程图参考代码a=input("请输入整数a:")b=input("请输入整数b:")c=a+bprint("a=",a)print("b=",b)print("a+b=",c)【项目练习】利用JupyterNotebook编写代码完成以下要求:4.2.2顺序结构的应用——P74-75int(x):把变量x变成整型a=int(input("请输入整数a:"))b=int(input("请输入整数b:"))c=a+bprint("a=",a)print("b=",b)print("a+b=",c)【项目练习】利用JupyterNotebook编写代码完成以下要求:4.2.2顺序结构的应用——P74-751、从键盘输入一个二位数a2、计算个位数a13、计算十位数a24、输出a1,a25、优化完善输出效果自然语言流程图【项目讲解】利用JupyterNotebook编写代码完成以下要求:4.2.2顺序结构的应用——P74-75【项目讲解】利用JupyterNotebook编写代码完成以下要求:个位十位a1变量a2变量a1=a%10变量赋值a2=a//10变量赋值流程图4.2.2顺序结构的应用——P74-75流程图参考代码a=int(input("请输入整数a:"))a1=a%10a2=a//10print("%d的个位数是:%d,十位数是%d"%(a,a1,a2))【项目讲解】利用JupyterNotebook编写代码完成以下要求:4.2.2顺序结构的应用——P74-75可能会用到的运算符://
:整除。如5//2的结果为2。%
:求余。如5%2的结果为1.运行示例【项目练习】从键盘上输入一个任意三位数,请输出这个三位数的个位数、十位数、百位数。4.2.2顺序结构的应用——P74-75个位十位百位a1变量a2变量a3变量a1=a%10变量赋值a2=a//10%10变量赋值a3=a//100变量赋值【项目练习】从键盘上输入一个任意三位数,请输出这个三位数的个位数、十位数、百位数。4.2.2顺序结构的应用——P74-75a=int(input("请输入一个三位数:"))a1=a%10a2=a//10%10a3=a//100print(a,"的个位数是",a1)print("十位数是",a2)print("百位数是",a3)【项目练习】从键盘上输入一个任意三位数,请输出这个三位数的个位数、十位数、百位数。4.2.2顺序结构的应用——P74-75a=int(input("请输入一个三位数:"))a1=a%10a2=a//10%10a3=a//100print(a,"的个位数是",a1,"十位数是",a2,"百位数是",a3)print(a,"的个位数是",a1,"十位数是",a2,"百位数是",a3,sep='')【项目练习】从键盘上输入一个任意三位数,请输出这个三位数的个位数、十位数、百位数。4.2.2顺序结构的应用——P74-75五、占位符的用法print("{}的个位数是{},十位数是{},百位数是{}".format(a,a1,a2,a3))print("%d的个位数是%d,十位数是%d,百位数是%d"%(a,a1,a2,a3))aa1a2.format()aa1a2%()a3a34.2.2顺序结构的应用——P74-75优化输出结果:数据的格式化。print(a,"的个位数是",a1,"十位数是",a2,"百位数是",a3)print("{}的个位数是{},十位数是{},百位数是{}".format(a,a1,a2,a3))print("%d的个位数是%d,十位数是%d,百位数是%d"%(a,a1,a2,a3))占
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024停薪留职协议
- 二零二四年技术转让合同技术指标及交付要求2篇
- 全新物业管理授权许可协议2024
- 2024年专业科技咨询服务标准协议模板集锦版B版
- 2024年企业安全职责合同范本版B版
- 佳木斯大学《体育科学研究方法》2021-2022学年第一学期期末试卷
- 《金融公司人才盘点方案》
- 2024年国有股权流转手册:挂牌与合同转让策略解析版B版
- 佳木斯大学《护理学导论》2021-2022学年第一学期期末试卷
- 暨南大学《现代汉语语法》2021-2022学年第一学期期末试卷
- 2024年度陕西省高校教师资格证之高等教育学模拟考核试卷含答案
- 统编版2024-2025学年三年级语文上学期第三次月考质量检测试题(第五六单元)(含答案)
- 湖北省武汉市汉阳区2024-2025学年九年级上学期期中语文卷
- 2024-2030年中国焦炉煤气产业未来发展趋势及投资策略分析报告
- 中华人民共和国能源法
- 2024-2030年中国冷库及冷风机行业竞争趋势及未来发展策略分析报告
- 代谢相关(非酒精性)脂肪性肝病防治指南2024年版解读
- 《义务教育数学课程标准(2022年版)》初中内容解读
- 2024浙江省执业药师继续教育答案-中医虚症辨证用药
- 学校教代会代表换届选举方案
- 2024年法律职业资格考试(试卷二)客观题试题及解答参考
评论
0/150
提交评论