Administrator
发布于 2026-06-21 / 1 阅读
0
0

Python 运算符、注释与输入输出 input () 完整教程

一、前言

前两篇我们完成 Python 环境搭建,学会了变量、数字、字符串等基础数据类型。本篇聚焦三个高频基础知识点:代码注释、输入输出、全套运算符。

掌握本章内容后,你可以写出能接收用户输入、自动计算、结构清晰规范的简易交互小程序。

二、Python 代码注释(规范编码必备)

注释是仅给开发者阅读的说明文字,程序运行时会自动忽略,不会执行。

1. 单行注释

# 后面整行内容都会被注释,可单独一行,也可写在代码末尾

python

运行

# 定义用户年龄
age = 19
print(age)  # 打印输出年龄变量

2. 多行注释 三引号(单 / 双三引号均可)

适合写程序功能说明、版本备注、大段注释内容

python

运行

"""
简易求和小程序
作者:编程学习
日期:2026
"""
num1 = 10
num2 = 20
print(num1 + num2)

三、输出函数 print () 进阶用法

之前只用到基础打印,这里补充日常开发常用扩展写法

  1. 同时打印多个变量 / 内容,逗号自动分隔

python

运行

name = "Python"
edition = "3.12"
print("编程语言:", name, "当前版本:", edition)
  1. 修改打印结尾(默认自动换行,end 自定义结尾字符)

python

运行

# end="" 取消换行,两段文字同行输出
print("第一段文字", end="")
print("紧接同行第二段")

四、输入函数 input () 实现人机交互

input() 用于接收用户键盘输入,核心关键点:所有输入内容默认都是字符串 str 类型

1. 基础文本输入

python

运行

word = input("请输入任意一句话:")
print("你输入的内容:", word)

2. 数字输入(必须类型转换)

输入整数用int()转换,输入小数用float()转换

python

运行

# 年龄输入转整数
user_age = int(input("请输入你的年龄:"))
print("一年后你的年龄:", user_age + 1)

# 身高输入转浮点数
height = float(input("请输入你的身高(m):"))
print("你的身高:", height, "米")

五、Python 全套运算符大全

1. 算术运算符(数学计算)

python

运行

a = 10
b = 3
print(a + b)   # 加法 13
print(a - b)   # 减法 7
print(a * b)   # 乘法 30
print(a / b)   # 除法 3.3333333333333335
print(a // b)  # 整除(向下取整)3
print(a % b)   # 取余数 1
print(a ** b)  # 幂运算 10的3次方=1000

2. 复合赋值运算符

简化变量自增自减、自乘自除代码

python

运行

num = 10
num += 5   # 等价 num = num + 5 → 15
num -= 3   # 等价 num = num - 3 → 12
num *= 2   # 等价 num = num * 2 → 24
num /= 4   # 等价 num = num / 4 → 6.0
print(num)

3. 比较运算符(返回布尔值 True/False)

用于条件判断,对比两个数值大小、是否相等

python

运行

x = 25
y = 12
print(x > y)   # 大于 True
print(x < y)   # 小于 False
print(x >= y)  # 大于等于 True
print(x <= y)  # 小于等于 False
print(x == y)  # 判断是否相等 False
print(x != y)  # 判断是否不相等 True

4. 逻辑运算符 and /or/not

组合多个比较条件

python

运行

n = 16
# and:两边条件同时成立才为True
print(n > 10 and n < 20)
# or:任意一个条件成立即为True
print(n > 30 or n < 20)
# not:对结果取反
print(not n > 20)

六、综合实战:简易加法计算器

整合本章所有知识点,完整可运行小程序

python

运行

# 简易数字计算器
print("===== Python简易加法计算器 =====")
# 接收两个数字输入并转换浮点型
n1 = float(input("请输入第一个数字:"))
n2 = float(input("请输入第二个数字:"))
# 计算求和
result = n1 + n2
# 格式化输出结果
print(f"计算结果:{n1} + {n2} = {result}")

七、新手高频报错解决

  1. 数字运算报错:input 获取内容是字符串,未使用int()/float()转换

  2. ===混淆:单个=是赋值,两个==才是判断相等

  3. 语法异常:代码中括号、逗号、引号使用中文符号,必须全部改为英文

  4. 换行逻辑错乱:不理解 print 默认换行,使用end=""控制同行输出

八、下期预告

下一篇文章:Python 条件判断 if-else 与逻辑运算符实战,让代码具备自主判断分支逻辑。


评论