粤教版B版八下(Python)2.1神奇故事制造机 课件+教案

文档属性

名称 粤教版B版八下(Python)2.1神奇故事制造机 课件+教案
格式 zip
文件大小 6.8MB
资源类型 试卷
版本资源 粤教版
科目 信息技术(信息科技)
更新时间 2022-02-16 13:48:46

文档简介

神奇故事制造机
print ('神奇故事制造机开动啦!')
team=input('请输入你的组别:')
print('第', team, '组神奇故事创作开始啦')
A=input('请第一位组员输入一个时间:')
B=input('请第二位组员输入一个动物名称:')
C=input('请第三位组员输入一个地点:')
D=input('请第四位组员输入一个动作或事项:')
print('在', A, '一只', B, '在', C, D)
print('='*8,'END', '='*8)
字母拼图
zm="S "
print(" ", zm, " ", zm)
print(zm*5)
print(zm*5)
print(" ", zm*3)
print(" "*3, zm)
键盘输出程序
print("1.我", "是", "故事家")
print("2.我" + "是" + "故事家")
print()
键盘输入程序
xh = input('请输入你的学号:')
print('欢迎你,'+ xh +'号同学!')(共18张PPT)
第二章
第一节 神奇故事制造机
粤教B版 八年级下




新知导入
新知导入
李鸣同学是班里的故事大王,学习编程后,他想通过程序向多人收集时间、人物、地点等信息,最后组合成一个创意十足的趣味故事。他用Python编写了一段叫作“神奇故事制造机”的程序。
(1)如何在屏幕上输出指定的内容
(2)如何接收和存储用户通过键盘输入的内容?
(3)如何根据需要组织和输出多项内容?





新知讲解
一、屏幕输出信息
多个项目之间可以用英文逗号,分隔开,若需要连接起来时可以使用“+”
输出的字符型信息需要加双引号“ ”或单引号‘ ’
print(内容)
print(内容1,内容2,……)
print( ):输出函数
primt("我","是","故事家")
print("我"+"是"+”故事家")
我 是 故事家
我是故事家
课堂实践
尝试运行以下代码,观察输出结果,填写下表。



代码 输出结果
print('启动go!!')
print('******')
print('@'*3,'='*10,'@'*3)
&ooooo&
+
+++
+++++
启动go!!
******
@@@ ========== @@@
print('&ooooo&')
或print('&‘+’o‘*5+’&')
print(' ‘*3+‘+’)
print(' ‘+‘+’*3)
print(‘+’*5)
新知讲解
二、变量与赋值
(1 )变量名只能由大小写字母、数字、汉字或下画线“_”组成,但不能以数字开头;
(2)变量名中的英文字符区分大小写(如: age、Age和AGE是三个不同的变量);
(3)变量名中间不能有空格;
(4)变量名不能使用Pyhon内置命令等保留字符(如: print、input 等)。
变量:用于储存数据或计算结果。
变量包括变量名和变量值两部分。
1.变量


新知讲解
1.变量
以下变量命名正确的是( )
(A) SUPERman 007
(B) changdu
(C) 6K
(D) print
(E) mark@2025



不能有空格
不能数字开头
不能用Python内置命令
不能使用标点符号等特殊字符,除了“_”
新知讲解
2.赋值
赋值是把指定的值或表达式的计算结果赋给某个变量存储起来。
格式:
变量名=表达式
赋值
表达式:数值、函数、字符串、
运算表达式、变量名等。
如:
name=liming,
sum=sum+1,
pi=3.14
新知讲解
2.赋值
以下赋值语句正确的是( )
A.6=length
B.360/8=e
C.x=x+1
D.y=[(9+6)*5]



C
课堂实践
请编程面出下列拼图A,并用最快的方法把图中的字母"w"替换为任意其他字母,如图B所示。



W W
W W
W W W W W
W W W W W
W W W
W
图A
S S
S S
S S S S S
S S S S S
S S S
S
图B
课堂实践
请编程面出下列拼图A,并用最快的方法把图中的字母"w"替换为任意其他字母,如图B所示。



新知讲解
三、键盘输入信息
input ("提示信息”)或
input ('提示信息')
能接收从键盘输人的数据。使用时可设置提示信息,提醒用户输入相应内容。input( ) 函数都需要与变量一起使用,把接收的信息保存到变量中。
input( )
输入函数
格式
新知讲解
input( )
xh=input('请输入你的学号: ) 请输入你的学号: 33
print('欢迎你,'+xh+' 号同学! ) 欢迎你,33号同学!
课堂实践
(1)李鸣同学编写的“神奇故事制造机”程序主要是希望能够通过多人合作的模式,发挥每个人的创意,由参与活动的每位同学轮流输入一个词或句子,最终把收集到的信息汇总合成一句话或一篇文章并输出结果。请说出程序中每行语句的作用。



课堂实践
(2)参考李鸣同学的程序,发挥创意,设计你的故事制造机希望输入和输出的内容,并编写出程序。(提示:可以在输出语句中加入一些限定词语如数量、单位、形容词等,增加输出语句的故事性和趣味性。)



print ('神奇故事制造机开动啦!')
team=input('请输入你的组别:')
print('第', team, '组神奇故事创作开始啦')
A=input('请第一位组员输入一个时间:')
B=input('请第二位组员输入一个动物名称:')
C=input('请第三位组员输入一个地点:')
D=input('请第四位组员输入一个动作或事项:')
print('在', A, '一只', B, '在', C, D)
print('='*8,'END', '='*8)
课堂总结


第一节 体验程序设计
一、屏幕输出信息
二、变量与赋值
1.变量
2.赋值
三、键盘输入信息
作业布置
1、 算法的基本结构有( )(多选)。
A.顺序结构 B.分支结构 C.选择结构 D.循环结构
2. 生活中的许多问题通过编写计算机程序来解决,设计算法,可以大大提高解决问题的效率。编写计算机程序来解决问题的步骤是( )。
①分析问题 ②编写程序 ③设计算法 ④调试运行
A.①②③④ B.①③②④ C.③①②④ D.①③④②
3.在代码编辑区,如果想注释代码,应该用( )符号。
A.“ B.‘ C.: D.#
ABD
B
D
https://www.21cnjy.com/help/help_extract.php中小学教育资源及组卷应用平台
粤教版B信息技术八年级上册教学设计
课题 第一节 神奇故事制造机 单元 第二单元 学科 信息技术 年级 八
学习目标 1. 知识与技能 (1)掌握Python在屏幕上输出指定的内容(2)掌握Python接收和存储用户通过键盘输入的内容(3)掌握变量和赋值的定义2.过程与方法: (1)通过运行程序了解屏幕输出的过程。 (2)通过完成任务学会print( )和input( )语句 3. 情感态度与价值观: (1) 激发学生学习计算机程序的热情。 (2) 激发学生对计算机编程项目的创想。
重点 变量、print( )和input( )语句的使用
难点 print( )和input( )语句的使用
教学过程
教学环节 教师活动 学生活动 设计意图
导入新课 问学生:李鸣同学是班里的故事大王,学习编程后,他想通过程序向多人收集时间、人物、地点等信息,最后组合成一个创意十足的趣味故事。他用Python编写了一段叫作“神奇故事制造机”的程序。(1)如何在屏幕上输出指定的内容 (2)如何接收和存储用户通过键盘输入的内容?(3)如何根据需要组织和输出多项内容? 学生思考回答 从情境导入,激发学生学习的兴趣,引出问题思考。
讲授新课 屏幕输出信息print( ):输出函数print(内容)print(内容1,内容2,……)多个项目之间可以用英文逗号,分隔开,若需要连接起来时可以使用“+”输出的字符型信息需要加双引号” ”或单引号’ ’primt("我","是","故事家")print("我"+"是"+”故事家") 我 是 故事家我是故事家二、变量与赋值1变量:用于储存数据或计算结果。变量包括变量名和变量值两部分。命名规则:(1 )变量名只能由大小写字母、数字、汉字或下画线“_”组成,但不能以数字开头;(2)变量名中的英文字符区分大小写(如: age、Age和AGE是三个不同的变量);(3)变量名中间不能有空格;(4)变量名不能使用Pyhon内置命令等保留字符(如: print、input 等)。2.赋值赋值是把指定的值或表达式的计算结果赋给某个变量存储起来。格式为:变量名=表达式表达式:数值、函数、字符串、 运算表达式、变量名等。如: name=liming,sum=sum+1, pi=3.14三、键盘输入信息输入函数input( )格式input ("提示信息”)或input ('提示信息')例:xh=input('请输入你的学号: ) 请输入你的学号: 33print('欢迎你,'+xh+' 号同学! ) 欢迎你,33号同学! 学生听讲学生思考回答 通过讲授让学生了解本节课的重难点。
自主学习 学生阅读课本,完成计算机程序的修改。请编程面出下列拼图A,并用最快的方法把图中的字母"w"替换为任意其他字母,如图B所示。 学生讨论完成任务 学生体验到了编程的快乐,更加喜欢编程。
课堂小结 第一节 体验程序设计一、屏幕输出信息二、变量与赋值 1.变量 2.赋值 三、键盘输入信息
板书 第一节 体验程序设计一、屏幕输出信息二、变量与赋值 1.变量 2.赋值 三、键盘输入信息
S S
S S
S S S S S
S S S S S
S S S
S
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com)
同课章节目录