程序与用户的交互,离不开 输入 和 输出。Python 提供了非常简单易用的函数来帮助我们实现数据的输入与输出。1. 输出:print() 函数
print() 用于将内容打印到控制台,是调试和展示结果最常用的函数。
基本用法
print("Hello, World!") # 输出字符串print(100) # 输出数字print(True) # 输出布尔值
打印多个值
用逗号分隔,输出时默认用空格连接。
name = "Alice"age = 25print("姓名:", name, "年龄:", age) # 输出:姓名: Alice 年龄: 25
自定义分隔符和结束符
• sep:指定多个值之间的分隔符(默认是空格)
• end:指定输出结束后的字符(默认是换行符 \n)
print("a", "b", "c", sep="-") # 输出:a-b-cprint("第一行", end="") # 不换行print("紧接着第二行") # 输出:第一行紧接着第二行
2. 输入:input() 函数
input() 用于接收用户的键盘输入。程序会暂停,等待用户输入并按下回车,然后将输入的内容作为字符串返回。
基本用法
name = input("请输入你的名字:")print("你好,", name)
类型转换
因为 input() 返回的是字符串,如果需要数字,必须手动转换。
age = input("请输入你的年龄:")age = int(age) # 将字符串转为整数print("明年你", age + 1, "岁")
也可以简写为
pythonage = int(input("请输入你的年龄:"))
格式化输出
print(f"姓名:{name},分数:{score}") # 直接嵌入变量print(f"10年后年龄:{age + 10}") # 支持表达式
来一个综合案例
# 输入name = input("请输入姓名:")age = int(input("请输入年龄:"))height = float(input("请输入身高(米):"))# 输出 print(f"姓名:{name},年龄:{age},身高:{height}米")print(f"明年你将 {age + 1} 岁。")
请输入姓名:张三请输入年龄:18请输入身高(米):1.75姓名:张三,年龄:18,身高:1.75米明年你将 19 岁。
输入输出是程序与外界沟通的桥梁,相信你已经掌握理解了
关注龙哥AI大模型-用通俗易懂的语言学会AI编程🤝