资源简介 ————输入、处理和输出 同学们有过陪父母(或亲自)在自动取款机上取款的经历吗?请说说它的流程? 一个完整的程序,必须具备数据输入、 运算处理、数据输出三个要素。 数据输入 运算处理 数据输出 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,要求格式化输出圆的周长和面积。 展开更多...... 收起↑ 资源预览