为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

0 评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消