ID: 4972150

第二课 变量与赋值 课件(共17张ppt)

日期:2025-10-28 科目:信息技术 类型:初中课件 查看:44次 大小:748480B 来源:二一课件通
预览图 1/7
第二,变量,赋值,课件,17张,ppt
  • cover
课件17张PPT。第二课 变量与赋值程序中的数据,需要保存到计算机的内存中,而计算机的内存,就像储物柜(如图2-1所示),为了方便存取内存中的数据,需要给内存中存放数据的位置做一个标记,通常使用字符作为内存的标记,而这个字符就称为“变量”。一、赋值命令将数据存放到变量中,使用赋值命令“=”。 新命令: 格式:〈变量〉?=?〈表达式〉 功能:将〈表达式〉的值保存到〈变量〉中。?“=”是赋值的意思。变量的命名遵循下面几个原则:1.变量名只能由大小写字母、数字、汉字和下画线“_”组成; 2.变量名不能以数字开头; 3.变量名中不能有空格; 4.变量名区分大小写; 5.变量名不能和Python内置命令重复。任务一:在Python?IDLE中输入例题2-1程序,并运行程序。【例题2-1】编写程序,计算圆的周长、面积。 假设圆的半径是r,圆的周长是C,圆的面积是S。则: C=2πr S=πr 2程序如下: 代码清单ex21.py r=10 c=2 * 3.14 * r s=3.14 * r * r print("圆的周长:",c,"圆的面积:",s)二、input()函数: input()函数可以在程序的运行过程中接收键盘输入的数据,使用input()函数可以极大地提高程序的交互性。格式:?input(〈提示性文字〉) 功能:等待用户从键盘上输入数据,用户输入的内容将作为函数的值,不管用户输入的是什么内容,返回的都是字符串。input()函数括号内可以包含提示性文字。例如:>>>input("按回车键继续……") >>>name?=?input("请输入您的姓名:") 请输入您的姓名:zhangsan >>>print(name) Zhangsan 命令name?=?input("请输入您的姓名:")的意思是: 从键盘上接收输入,将输入的内容赋值给变量name。 小博士在执行input函数时,无论向计算机输入什么数据,接收的数据都被当成字符串。 因此,如果输入的是数值型数据,需要使用下面的函数将它转换为数值: float(数据)———将字符型数据(整数或小数)转换成浮点数类型的数值(即小数); int(数据)———将字符型整数转换成整数类型的数值(即整数)。例如:>>>a?=?input("请输入一个数:") 请输入一个数:56 >>>print?(a+10.5) Traceback?(most?recent?call?last): ??File?"",line?1,in ???print?(a+10.5) TypeError:?must?be?str,?not?float 因为变量a的值是字符型数据,10.5是浮点数类型(即小数类型)的数据,需要将变量a的值转换成数值型的数据(浮点数或整数)才能相加>>>print(float(a)?+10.5) 66.5 >>>print?(int(a)+10.5) 66.5【例题2-2】编写如下程序:程序运行时,计算机先询问操作者的姓名和年级,然后向操作者问好,并猜测操作者的年龄是多大。name=input("您的姓名:") grade=input("您的年级(用数字回答):") print(name+"您好!","您的年龄大概是:",7+int(grade),"岁")小技巧1.如果要让print()函数中的内容换行,只要在换行处加上字符串:“?n?”。 例如:print("?圆的周长:",c,"?n?","圆的面积:",s) 2.如果要让print()函数的显示结果中,各项之间不留空格(或用某个符号隔开), 只要在最后加上参数sep=“”?(或者sep=“?分隔符?”)。 例如:print(a,b,c,d,sep="") 或者:print(a,b,c,d,sep="?/?")任务二1.编程求长方形面积。要求在程序运行的时候输入长方形的长和宽。 2.编写一个造句程序,程序运行过程如下: 请输入一个形容词:可爱的 请输入一种动物名称:小鸟 请输入一种动作:飞翔 请输入一个地方:天空 一只 可爱的 小鸟 飞翔 在 天空1.编程求长方形面积。要求在程序运行的时候输入长方形的长和宽。a=input(" 长方形的长: ") b=input(" 长方形的宽: ") a=float(a) b=float(b) print(" 长方形的面积 :",a*b)2a=input(" 请输入一个形容词 :") b=input(" 请输入一种动物名称 :") c=input(" ... ...

~~ 您好,已阅读到文档的结尾了 ~~