4.2运用顺序结构描述问题求解过程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

4.2运用顺序结构描述问题求解过程掌握input()函数和print()函数的基本用法掌握数据类型转换函数的基本用法掌握程序的顺序结构设计的基本流程能够运用顺序结构描述问题的求解过程学习目标4.2运用顺序结构描述问题求解过程1.请启动JupyterNotebook2.新建一个python3文件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('helloworld')print(5)print(5+2)print(5+2)一、以下代码的输出结果是?print()的一般格式为: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数据的输出——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='-')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='*')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四、单引号,双引号,三引号的用法1.单引号2.双引号3.单引号、双引号同时存在print('QQ邮箱','123456789@qq.com')print(QQ邮箱,123456789@qq.com)print('小明说:我喜欢摄影“’)print(Xiaomingsaid,'Ilikephotography.')4.2.1数据的输出——P74四、单引号,双引号,三引号的用法4.三引号(1)单引号、双引号,同时多个存在(2)多行输出内容print('''LiHuasaidtoTom,Iamavolunteer.Doyouneedmyhelp?'‘’)print('''学习计划:早上背诵语文古诗词、英语单词中午写作业、预习晚上写作业、复习、预习''')4.2.1数据的输出——P74【项目练习】读下列程序代码,尝试写出运行结果:a=1b=22c=333d=4444print(a,b,c,d,sep='-',end='*')a='语文'b='数学'c='外语'd='信息技术'print(a,b,c,d,sep='*')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-74方法一:逐行输出。双引号或单引号成对使用。方法二:多行输出。三引号成对使用。print(购物清单)print(------------------------)print(商品名称数量单价)print()print(可口可乐1¥3)print(奶茶2¥8)print()print(------------------------)print(需要支付:¥19)print('''购物清单-----------------------商品名称数量单价可口可乐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五、占位符的用法print({}的个位数是:{},十位数是:{}.format(a,a1,a2))print(%d的个位数是:%d,十位数是%d%(a,a1,a2))aa1a2.format()aa1a2%()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,十位数是:,a2,百位数是:,a3)【项目练习】从键盘上输入一个任意三位数,请输出这个三位数的个位数、十位数、百位数。4.2.2顺序结构的应用——P74-75优化输出结果:数据的格式化。print(a,的个位数是:,a1,十位数是:,a2,百位数是:,a3)print({}的个位数是:{},十位数是:{},百位数是:{}.format(a,a1,a2,a3))print(%d的个位数是:%d

1 / 39
下载文档,编辑使用

©2015-2020 m.111doc.com 三一刀客.

备案号:赣ICP备18015867号-1 客服联系 QQ:2149211541

×
保存成功