五、输入和输出函数#

1.输出函数#

程序可以通过输出函数将程序执行的数据输出到控制台

python中的输出函数是:print()

1
2
3
4
5
6
7
# 直接输出数据
print(10)
name = '张三'
# 输出变量
print(name)
# 输出多个数据和边浪
print(10,name)

2.输入函数#

输入函数用来接收用户从控制台输入的数据

python中的输入数是:input()

1
2
3
# 输入年纪
age = input('请输入年纪')
print(age)

input输入的数据都为str字符串类型

1
2
3
4
5
# 输入年纪
age = input('请输入年纪')
# 获取age类型
t = type(age)
print(t)

输出结果:

1
<class 'str'>

可以使用int()将输入的数据转换成int类型

3.输入输入练习#

计算器#

1
2
3
4
需求:
用户输入整型变量a
用户输入整形变量b
计算输出a+b=?

代码如下:

1
2
3
4
5
6
# 输入整型变量a
a = int(input('请输入第一个数'))
# 输入整型变量b
b = int(input('请输入第二个数'))
# 输出a+b的结果
print(a+b)

超市打票#

1
2
3
4
5
超市买苹果计算金额
    需求:
        收银员输入苹果的价格,单位:元/斤
        收银员输入用户购买苹果的重量,单位:斤
        计算并输出付款金额

代码如下:

1
2
3
4
price = float(input('请输入苹果单价:'))
weight = float(input('请输入苹果重量:'))
money = price*weight
print('付款金额:%.2f'%money)

打印名片#

1
2
3
需求:
        在控制台依次提示用户输入:姓名、公司、职位、电话、邮箱
        按照以下格式输出:

代码如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# 1.定义5个变量接收用户输入
name = input('请输入姓名:')
com = input('请输入公司名:')
title = input('请输入职务:')
telephone = input('请输入电话:')
email = input('请输入邮箱:')

# 输入50个*
print('*'*50)
# 公司名称
print('公司名称:%s'%com)
# 输出空行
print()
# 姓名(职位)
print('%s(%s)'%(name,title))
print()
print('电话:%s'%telephone)
print('邮箱:%s'%email)
print('*'*50)