继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

《写给零基础的Al Python课》-09 基本输入输出(input() 和 print())

2025-03-27 17:01:2049浏览

忠彬老师

5实战 · 23手记 · 15推荐
TA的实战

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() 输出计算结果。

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP