python基础知识点


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:

&#x20;   print(i)

&#x20;   i += 1

7.2 break 跳出循环

while True:

&#x20;   num = int(input("输入5退出:"))

&#x20;   if num == 5:

&#x20;       break

7.3 continue 跳过本次循环

for i in range(1,6):

&#x20;   if i == 3:

&#x20;       continue

&#x20;   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:

&#x20;   guess = int(input("猜数字:"))

&#x20;   if guess > secret:

&#x20;       print("大了")

&#x20;   elif guess < secret:

&#x20;       print("小了")

&#x20;   else:

&#x20;       print("猜对了!")

&#x20;       break

9. 综合实战案例

案例 1:判断奇偶数

num = int(input("输入数字:"))

if num % 2 == 0:

&#x20;   print("偶数")

else:

&#x20;   print("奇数")

案例 2:菜单小程序

while True:

&#x20;   print("1. 打招呼  2. 加法计算  3. 退出")

&#x20;   op = int(input("请选择:"))

&#x20;   if op == 1:

&#x20;       print("你好!")

&#x20;   elif op == 2:

&#x20;       a = int(input("数字1:"))

&#x20;       b = int(input("数字2:"))

&#x20;       print("结果:", a + b)

&#x20;   elif op == 3:

&#x20;       print("程序退出")

&#x20;       break

10. 课后练习题

基础题

  1. 输出自己的姓名、年龄、班级

  2. 输入两个数字,求它们的和

  3. 判断一个数字是奇数还是偶数

进阶题

  1. 输入成绩,输出等级(优秀 / 良好 / 及格 / 不及格)

  2. 用 for 循环求 1\~50 偶数和

  3. 制作一个最多猜 3 次的猜数字游戏

(注:文档部分内容可能由 AI 生成)