内容正文:
4.2.1数据的输入与输出
——input输入
顺序结构的定义
1
按照语句先后顺序执行的程序结构,
叫顺序结构。
顺序结构中的所有语句仅执行一次。
开始
a=3,b=5,c=-100
c=a+b
c=c+10
输出c
结束
input函数例题1
2
②写完上面两行代码,运行程序。
运行程序时,会自动回到软件的主界面,在主界面的空白处,我们会看到一个自动闪烁的光标。
①input函数,用于在运行
程序时的输入数据操作。
我们编写程序。
③我们在光标闪烁处
输入任意一个数据,
比如一个数字,然后在
键盘上敲一下回车键。
④敲下回车键后,此时
程序会输出一个结果。
这个结果就是本例题程序
的运算结果。
运行
实战练习1
2
请大家编写例题1的程序。
运行,体会input( )函数的作用。
input函数例题2
2
①input函数内还可以添加中文
语句,用于程序运行时对程序使
用者进行注释或提示。
用一对英文状态下的单引号
或双引号将中文语句括住即可。
②运行程序,此时会自动回到软件主界面。在主界面我们看到一个自动闪烁的光标出现在我们刚刚添加的中文语句的旁边。
③同例题1一样,我们在光标
闪烁处输入任意一个数据,
比如一个数字,然后在键盘上
敲一下回车键。
④敲下回车键后,此时
程序会输出一个结果。
这个结果就是本例题程序
的运算结果。
运行
实战练习2
2
请大家编写例题2的程序。
运行,理解input函数中中文语句的注释作用。
这是因为:input()函数在处理数据时,都会将数据转化成
字符串型,输出时也会以字符串型进行输出,所以不能直
接参与四则运算。
input函数例题3
3
①来看这样一个程序,实现如下功能:输入一个数字后,输出这个数字的3倍。
我们编写右图代码。
运行
②运行程序,我们发现了问题。输入任意一个数字,输出的结果并不是这个数的3倍,而是这个数字本身重复输出了3遍。
运行
③
正确写法:
我们将input()语句用一对圆括号把它括起来,即(input()),
然后在它的左边加上一个int字符。
这就相当于把input函数所处理出的字符串数据强制转换成可参与四则运算的整数数值数据。
实战练习3
3
请大家编写例题3的程序。
运行,体验强制转换语句int(input())的作用。
上机编程
1、学生上机
2、教师巡视
input函数总结
2
1.Python语言中,数据输入通过input()函数实现。
2.输入函数格式:
变量名=input(‘提示语句’)[提示语句可空着不写]
3.程序运行时,用户可输入的数据类型为任意类型,
比如数字、字符串等;
4.input()函数返回值的数据类型是字符串型。
可通过强制转换,将其返回值类型转换为指定类型。
下节课再见
$$