Python---基础班--第一部分-Python基础知识

1.9 输入

所谓 输入,就是 用代码 获取 用户通过 键盘 输入的信息
例如:去银行取钱,在 ATM 上输入密码

在 Python 中,如果要获取用户在 键盘 上的输入信息,需要使用到 input 函数
1) 关于函数
一个 提前准备好的功能(别人或者自己写的代码),可以直接使用,而 不用关心内部的细节
目前已经学习过的函数
函数 说明
print(x) 将 x 输出到控制台
type(x) 查看 x 的变量类型
2) input 函数实现键盘输入
在 Python 中可以使用 input 函数从键盘等待用户的输入
用户输入的 任何内容 Python 都认为是一个 字符串
语法如下:
字符串变量 = input(“提示信息:”)
3) 类型转换函数
函数 说明
int(x) 将 x 转换为一个整数
float(x) 将 x 转换到一个浮点数
注意:浮点数形式的字符串无法转换为int,如 int(“1.5”) 会报错

4) 变量输入演练 —— 超市买苹果增强版
需求

收银员输入 苹果的价格,单位:元/斤
收银员输入 用户购买苹果的重量,单位:斤
计算并且 输出 付款金额
演练方式 1

1. 输入苹果单价

price_str = input(“请输入苹果价格:”)

2. 要求苹果重量

weight_str = input(“请输入苹果重量:”)

3. 计算金额

1> 将苹果单价转换成小数

price = float(price_str)

2> 将苹果重量转换成小数

weight = float(weight_str)

3> 计算付款金额

money = price * weight

print(money)
提问

演练中,针对 价格 定义了几个变量?
两个
price_str 记录用户输入的价格字符串
price 记录转换后的价格数值
思考 —— 如果开发中,需要用户通过控制台 输入 很多个 数字,针对每一个数字都要定义两个变量,方便吗?
演练方式 2 —— 买苹果改进版
定义 一个 浮点变量 接收用户输入的同时,就使用 float 函数进行转换
price = float(input(“请输入价格:”))
改进后的好处:

节约空间,只需要为一个变量分配空间

起名字方便,不需要为中间变量起名字

改进后的“缺点”:

初学者需要知道,两个函数能够嵌套使用,稍微有一些难度

课后练习 —— 个人名片
需求

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


公司名称

姓名 (职位)

电话:电话
邮箱:邮箱


实现代码如下:

“””
在控制台依次提示用户输入:姓名、公司、职位、电话、电子邮箱
“””
name = input(“请输入姓名:”)
company = input(“请输入公司:”)
title = input(“请输入职位:”)
phone = input(“请输入电话:”)
email = input(“请输入邮箱:”)

print(“ 50)
print(company)
print()
print(“%s (%s)” % (name, title))
print()
print(“电话:%s” % phone)
print(“邮箱:%s” % email)
print(“ 50)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值