2.3 基本输入输出(input() 和 print())
1. print() 函数
print()
是 Python 中用来输出信息到屏幕的函数。你可以使用它将文本或变量的值打印出来。
基本语法:
print(value)
value
可以是字符串、数字、列表等任何数据类型。输出的内容会显示在屏幕上。
案例:
name = "Alice"
print(name) # 输出:Alice
用 Cursor 编译并运行程序结果如图所示。
你可以输出多个值,print()
会将它们用空格隔开:
案例:
age = 25
height = 1.75
print("Age:", age, "Height:", height) # 输出:Age: 25 Height: 1.75
用 Cursor 编译并运行程序结果如图所示。
2. input() 函数
input()
是用来接收用户输入的函数。它会暂停程序的执行,等待用户输入内容并按下回车键,然后返回输入的内容。
基本语法:
user_input = input("提示信息:")
“提示信息:” 是可选的,表示在用户输入前显示的提示文本。user_input
是变量,存储用户输入的内容。
案例:
name = input("请输入你的名字:")
print("Hello, " + name)
用 Cursor 编译并运行程序结果如图所示。
3. input() 函数的返回值
注意,input()
函数返回的始终是一个字符串类型,即使用户输入的是数字。如果你想将输入的值转换为其他数据类型(如整数或浮动数),你需要使用相应的类型转换函数(如 int()
或 float()
)。
案例:
age = input("请输入你的年龄:")
age = int(age) # 转换为整数
print("你输入的年龄是:", age)
用 Cursor 编译并运行程序结果如图所示。
4. 综合示例
我们可以结合 input()
和 print()
,让程序接收用户输入并输出相应的信息。例如,计算两数之和:
案例:
num1 = input("请输入第一个数字:")
num2 = input("请输入第二个数字:")
num1 = float(num1) # 将输入的字符串转换为浮动数
num2 = float(num2)
sum_result = num1 + num2
print("两数之和是:", sum_result)
用 Cursor 编译并运行程序结果如图所示。
5. 练习
练习1:使用 input() 获取用户的名字,并输出 “Hello, [名字]!”
name = input("请输入你的名字:")
print("Hello, " + name + "!")
解释: input("请输入你的名字:")
会提示用户输入名字,并将输入的内容存储在 name
变量中。然后通过 print()
输出 "Hello, " + name + "!"
,输出类似 "Hello, Alice!"
(假设用户输入的是 “Alice”)。
练习2:编写一个程序,要求用户输入两个数字,计算并输出它们的和
num1 = input("请输入第一个数字:")
num2 = input("请输入第二个数字:")
num1 = float(num1) # 将输入的字符串转换为浮动数
num2 = float(num2)
sum_result = num1 + num2
print("两数之和是:", sum_result)
解释: input()
用于接收用户输入的数字,但 input()
返回的是字符串类型,所以我们需要使用 float()
函数将它们转换为浮动数。然后我们将两个数字相加,并使用 print()
输出计算结果。
共同学习,写下你的评论
暂无评论
作者其他优质文章