Python3 输入和输出学习笔记

1. 输入函数

Python3 中用 input() 函数实现从用户获取输入值。该函数会把用户的输入作为字符串类型处理。

1.1 基本用法

下面是 input() 函数的基本用法示例:

pythonCopy Code
name = input("请输入您的名字:") print("您好," + name + "!")

运行以上代码后,程序会等待用户的输入,直到用户敲击回车键。用户输入的内容会被存储在 name 变量中,并通过 print() 函数输出欢迎信息。

1.2 输入数值类型

如果需要从用户处获取数值类型的数据,则需要使用类型转换函数将输入的字符串类型转换成对应的数值类型。

下面是一个将输入的字符串类型转换成整数类型的示例:

pythonCopy Code
age = int(input("请输入您的年龄:")) print("您的年龄是:" + str(age))

输入的年龄字符串会被转换成整数类型,并存储在 age 变量中。程序通过 print() 函数输出 age 变量的值,并将其转换成字符串类型。

2. 输出函数

Python3 中主要使用 print() 函数实现输出功能。该函数可以输出文本、变量、表达式等多种类型的数据。

2.1 输出文本

下面是一个输出文本的基本示例:

pythonCopy Code
print("Hello World!")

运行以上代码后,屏幕上会输出字符串 Hello World!

2.2 输出变量

如果需要输出变量的值,可以使用以下方式:

pythonCopy Code
name = "Alice" print("My name is", name)

通过逗号 , 将多个参数传递给 print() 函数,该函数会自动将它们以空格分隔,并输出到屏幕上。

2.3 输出表达式

print() 函数中,可以使用表达式来控制输出内容。例如:

pythonCopy Code
a = 5 b = 3 print("a + b =", a + b)

上述代码中,通过表达式 a + b 计算出结果,然后将其与文本 a + b = 一起输出到屏幕上。

3. 实例

下面是一个完整的示例,演示了如何使用 input()print() 函数来实现简单的交互式程序:

pythonCopy Code
# 获取用户输入 name = input("请输入您的名字:") age = int(input("请输入您的年龄:")) # 输出欢迎信息和用户信息 print("欢迎您," + name + "!") print("您的年龄是:" + str(age) + " 岁。") # 根据年龄判断用户是否成年 if age >= 18: print("您已经成年了") else: print("您还未成年")

运行以上代码后,程序会先等待用户输入名字和年龄,然后根据用户的输入输出欢迎信息和用户信息,并判断该用户是否已经成年。