输出函数

程序可以通过输出函数将程序执行的数据输出到控制台
Python中的输出函数是print()

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

输入函数

输入函数用来接收用户从控制台输入的数据
Python中的输入数是input()

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

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

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

输出结果:

  1. <class 'str'>

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

输入输入练习

计算器

:::info 需求:

  • 用户输入整型变量a
  • 用户输入整形变量b
  • 计算输出a+b=? ::: 代码如下:

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

    超市打票

    :::info 超市买苹果计算金额
    需求:

  • 收银员输入苹果的价格price,单位:元/斤

  • 收银员输入用户购买苹果的重量weight,单位:斤
  • 计算并输出付款金额:xxx元 ::: 代码如下:

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

    打印名片

    :::info 需求:

  • 在控制台依次提示用户输入:姓名name、公司com、职位title、电话telephone、邮箱email

  • 按照以下格式输出:

输入和输出函数 - 图1 :::

代码如下:

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