您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > 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
本文标题:4.2运用顺序结构描述问题求解过程
链接地址:https://www.777doc.com/doc-7362847 .html