(共18张PPT)
4.2运用顺序结构描述问题求解过程
第四章
程序设计基础
4.2.1数据的输入与输出
4.2.2顺序结构的应用
4.2运用顺序结构描述问题求解过程
一、数据的输入和输出
1、输入:
<变量>=input(‘提示信息:’)
注意:input()函数返回结果都是字符串,需要将其转换为相应的类型再处理。
格式:
int(表达式
)
作用:把变量转换成整型
a=int(input(“提示信息”))
input().split()方法
1.一次接收用户多个输入:
2.input().split()函数返回的类型是列表,列表里面的元素是字符串
二、数据的输入和输出
2、输出:
Print([object,…][,sep=‘’][,end=‘\n’]
说明:
1)方括号中的项是可选的。
2)object是要输出的对象,可以是常量、变量或表达式。
3)sep后面的空格(或其他字符)表示每个输出对象之间的分隔符,如果缺省的话,默认值是一个单个的空格。
如:print(4,5,6,sep=‘
’)
输出结果为
4
5
6
4)end后面的字符串含义为输出文本尾的一个字符串,默认值是一个\n换行符。如end=‘
‘则输出一个空格,不换行。
如:prin(“hello”,end=‘
‘)
print(“world”)
print()函数格式化输出:
%f
格式化浮点数字,可指定小数点后的精度。
%.2f
是指保留小数点后两位。
%s是指格式化字符串。
%d是指格式化十进制整数。
按语句的先后顺序执行的结构称为“顺序结构”。
顺序结构
顺序结构
顺序结构是最常见、最简单的程序结构,其语句执行顺序是自上而下依次执行的。
圆的问题
题目描述:给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数r,输出圆的直径、周长、面积,每个数保留小数点后4位。圆周率取值为3.14159。
输入:输入包含一个实数r(0输出:输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4
位。
【输入样例】
3.0
【输出样例】
6.0000
18.8495
28.2743
圆的问题
设计算法
1.输入一个半径值r
2.求直径d=2
r
3.求周长c=2
3.214159
r
4.求面积s=3.14159
r
r
5.输出直径、周长、面积
开始
输入r的值
d=2
r
c=2
3.214159
r
s=3.14159
r
r
输出d,c,s的值
结束
圆的问题
编写程序
r=float(input())
pai=3.14159
d=2
r
c=2
pai
r
s=pai
(r
2)
print('%.4f'%d,round(c,4),round(s,4))
1、在程序设计中,数据的(
)是最基本的操作之一。
A.输入
B.输出
C.输入输出
D.计算
2、在Python语言中,数据的输出是通过(
)来实现的。
A.
input()函数
B.
print()函数
C.
output()函数
D.
abs()函数
课堂练习
C
B
3.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误(
)
1a=3
b=input()
c=a+b
print(“c”)
A.1
B.2
C.3
D.4
C
4.在python中,有程序如下
A=input()
print(A
5)
通过键盘输入5,则运算结果是(
)
A.5
5
5
5
5
B.25
C.
5
5
D.5
5
A
5.Python程序文件的扩展名是(
)。
A..python
B..pyt
C..pt
D..py
6.有关顺序结构的说法不正确的是(
)。
A.顺序结构是算法的基本结构之一
B、任何的程序设计中都有顺序结构
C、顺序结构在程序设计中可有可无
D、顺序结构、选择结构、循环结构是程序设计的三种基本结构。
7.下列标识符(变量名)中合法的是(
)
A.3df
B.f3e
C.3-Q
D.%er
D
C
C
上机实践
1.输入长方体的长、宽、高,输出长方体的表面积与体积
2.编写一个程序,从键盘上输入3个数,计算这三个数的和,并输出结果。
3.输入一个三位数,反向输出这个三位数
例如:输入的三位数为
:456
输出的三位数为:654