Python 基础
包含:认识 Python → 变量 → 数据类型 → 输入输出 → 运算符 → 分支 → 循环 → 案例 → 练习
1. 认识 Python
1.1 Python 是什么
Python 是一种简单、易学、功能强大的编程语言。
可以用来做:计算、画画、小游戏、工具软件。
1.2 第一个程序 print ()
print() 是 Python 中用来输出内容的函数。
\# 输出文字和数字
print("Hello Python")
print("我是小学生")
print(2025)
1.3 注释
# 后面的内容是注释,不会被程序运行。
\# 这是注释,不会运行
print("注释不影响程序运行")
2. 变量与数据类型
2.1 变量
变量 = 存放数据的盒子。
格式:变量名 = 数据
name = "小明"
age = 11
score = 95.5
print(name, age, score)
2.2 三大数据类型
| 类型 | 说明 | 例子 |
|---|---|---|
| int 整数 | 没有小数点 | 10, 20, -5 |
| float 小数 | 带小数点 | 3.14, 95.5 |
| str 字符串 | 文字,必须加引号 | "你好", 'Python' |
2.3 查看数据类型 type ()
print(type(10))
print(type(95.5))
print(type("小明"))
3. 输入 input ()
3.1 获取用户输入
name = input("请输入名字:")
print("你好:", name)
3.2 输入数字必须转 int ()
\# 正确写法
num = int(input("输入数字:"))
print(num + 10)
4. 运算符
4.1 算术运算符
a = 10
b = 3
print(a + b)
print(a - b)
print(a \* b)
print(a / b)
print(a // b)
print(a % b)
print(a \*\* b)
4.2 比较运算符
print(10 > 3)
print(5 == 5)
print(4 != 2)
4.3 逻辑运算符
print(10 > 5 and 3 > 1)
print(10 > 5 or 3 > 100)
print(not True)
5. 条件判断 if 语句
5.1 单分支 if
age = int(input("输入年龄:"))
if age >= 18:
  print("已成年")
5.2 双分支 if…else
score = int(input("成绩:"))
if score >= 60:
  print("及格")
else:
  print("不及格")
5.3 多分支 if…elif…else
score = int(input("成绩:"))
if score >= 90:
  print("优秀")
elif score >= 80:
  print("良好")
elif score >= 60:
  print("及格")
else:
  print("不及格")
6. for 循环与 range
6.1 range 的用法
-
range(5)→ 0,1,2,3,4 -
range(1, 11)→ 1\~10 -
range(1,11,2)→ 1,3,5,7,9
for i in range(1, 11):
  print(i)
6.2 1\~100 求和
total = 0
for i in range(1, 101):
  total += i
print(total)
7. while 循环
7.1 while 基本用法
i = 1
while i <= 5:
  print(i)
  i += 1
7.2 break 跳出循环
while True:
  num = int(input("输入5退出:"))
  if num == 5:
  break
7.3 continue 跳过本次循环
for i in range(1,6):
  if i == 3:
  continue
  print(i)
8. 随机数 random
8.1 生成随机数
import random
num = random.randint(1, 10)
print(num)
8.2 猜数字游戏
import random
secret = random.randint(1, 10)
while True:
  guess = int(input("猜数字:"))
  if guess > secret:
  print("大了")
  elif guess < secret:
  print("小了")
  else:
  print("猜对了!")
  break
9. 综合实战案例
案例 1:判断奇偶数
num = int(input("输入数字:"))
if num % 2 == 0:
  print("偶数")
else:
  print("奇数")
案例 2:菜单小程序
while True:
  print("1. 打招呼 2. 加法计算 3. 退出")
  op = int(input("请选择:"))
  if op == 1:
  print("你好!")
  elif op == 2:
  a = int(input("数字1:"))
  b = int(input("数字2:"))
  print("结果:", a + b)
  elif op == 3:
  print("程序退出")
  break
10. 课后练习题
基础题
-
输出自己的姓名、年龄、班级
-
输入两个数字,求它们的和
-
判断一个数字是奇数还是偶数
进阶题
-
输入成绩,输出等级(优秀 / 良好 / 及格 / 不及格)
-
用 for 循环求 1\~50 偶数和
-
制作一个最多猜 3 次的猜数字游戏
(注:文档部分内容可能由 AI 生成)