鄂教版(2016)八上信息技术 23.程序帮我做运算--输入、处理和输出 课件(12张PPT)

文档属性

名称 鄂教版(2016)八上信息技术 23.程序帮我做运算--输入、处理和输出 课件(12张PPT)
格式 ppt
文件大小 1014.5KB
资源类型 教案
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2020-11-24 11:36:37

图片预览

文档简介

————输入、处理和输出
同学们有过陪父母(或亲自)在自动取款机上取款的经历吗?请说说它的流程?
一个完整的程序,必须具备数据输入、 运算处理、数据输出三个要素。
数据输入
运算处理
数据输出
Python语言常用 函数输入数据
Python语言常用 函数输出数据
print
print
input
input
name

input(“请输入您的大名”)
input函数用法示例
自定义变量,存放用户输入的数据
输入提示(可省略),输入的数据将赋值给左边的变量
1、打开程序1.py文件,运行程序看结果
2、打开程序2.py文件,运行程序看结果,是否符合要求。
练习1的结果是正确的,练习2的结果错误的,为什么会是这样呢?由此你可得出什么呢?
通过input输入的数据类型是字符串
函数名
功能
int(x)
将x转换为一个整数
str(x)
将对象x转换为字符串
chr(x)
将一个整数转换为一个字符
ord(x)
将一个字符转换为它的整数值
……
…….
…….
Python语言用print函数输出数据,前面我们已练习过print函数的用法,大家还有印象吗?
试一试
创建变量name并赋值(也可修改程序1),打印输出print(name)的值。
由练习可知print(name) 可直接打印出name变量的值
print(“您的大名是:%s”%name) #格式化输出一个变量
要输出的数据,%为标记转换说明符,其后的s表示将对应的变量name转换为字符串变量
要格式化输出多个变量,则这些变量用逗号分隔后,再用小括号括起来,放在%之后。
如:
print(“姓名:%s 年龄:%i”%(name,age));
这里的print要能正确运行,要满足2个条件:
1、name和age变量存在,并且已赋值
2、这两个变量的类型必须跟前面格式化标识一致,即name为字符串,age须为int型整数
上机修改练习1.py,请格式化输出你的大名和年龄
1、name和age变量存在,并且已赋值
2、这两个变量的类型必须跟前面格式化标识一致,即name为字符串,age须为int型整数
运算符
描述
+
加——两个对象相加
-
减——得到负数或是一个数减去另一个数
*
乘——两个数相乘或是返回一个被重复若干次的字符串
/
除——x除以y
//
取整除——返回商的整数部分
%
取模——返回除法的余数
**
幂——返回x的y次幂
依据流程图,完成程序的编写。
开始
输入x
进行乘法运算
格式化输出运算结果
结束
X=______________ ; 输入x的值
y=int(x)*______________ ; 平方运算
print(“%___的平方是%i”%(x,y));
input(“请输入一个数”)
int(x)
s
1、输入长方形的长和宽后,程序自动格式化输出长方形的面积。
2、输入圆的半径,已知pai=3.14,要求格式化输出圆的周长和面积。
同课章节目录