输入信息
掌握
input()函数的使用方法理解 input 返回值的类型特点
能实现简单的交互式程序
核心讲解
input() 是 Python 内置的输入函数,用来接收用户从键盘输入的内容,让程序可以和用户交互。
(1)基本用法
变量 = input("提示文字")
程序执行到 input 时会暂停,等待用户输入,用户输入完成按回车后,输入的内容会赋值给变量。
(2)重要特点
input () 获取的所有内容,默认都是字符串类型,即使用户输入的是数字,返回的也是字符串。如果需要做数值运算,必须先进行类型转换。
(3)常用类型转换函数
int():转换为整数float():转换为浮点数str():转换为字符串
代码示例
# 1. 基础输入
name = input("请输入你的名字:")
print("你好," + name)
# 2. 输入数字并计算(必须转换类型)
age_str = input("请输入你的年龄:")
age = int(age_str) # 字符串转整数
next_year_age = age + 1
print("明年你就" + str(next_year_age) + "岁了")
# 3. 简易加法计算器
print("=== 简易加法计算器 ===")
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
result = num1 + num2
print("结果:" + str(result))
常见误区
忘记类型转换:直接用 input 返回的字符串做数学运算,会报 TypeError
转换失败:用户输入非数字内容时,用 int () 转换会报错,进阶可以用异常处理解决
提示文字不清晰:input 里的提示要明确告诉用户应该输入什么
课后练习
编写程序,让用户输入姓名和专业,输出
我叫XXX,我的专业是XXX编写简易减法计算器,让用户输入两个数字,输出它们的差
让用户输入长方形的长和宽,计算并输出面积和周长
