当前位置:首页>python>30个超有趣的Python代码(上)

30个超有趣的Python代码(上)

  • 2026-09-04 09:05:01
30个超有趣的Python代码(上)

Python零基础入门系列

30个超有趣的Python代码(上)

基础入门篇 · 10个必学示例

学习编程最难的是开始,而最好的开始方式就是动手写代码。本系列精心整理了30个实用有趣的Python代码示例,涵盖基础语法、字符串操作、数学计算、文件处理等核心知识点,每个示例都可以直接运行。

全部示例分为上、中、下三篇推送,今天是第一篇——基础入门篇,包含10个从零开始的必学示例。

本篇目录

👉 01 Hello World👉 02 九九乘法表👉 03 斐波那契数列👉 04 猜数字游戏👉 05 倒计时👉 06 生成随机密码👉 07 计算阶乘👉 08 列表去重👉 09 文件读写👉 10 计算圆的面积

01

Hello World

每种编程语言的第一个程序,几乎都是 Hello World。它虽然简单,却是检验开发环境是否正常运行的第一步。

Python

print("Hello, World!")

✔ 运行结果

Hello, World!

💡 知识点:print() 是Python内置输出函数;字符串需用引号包裹(单引号双引号均可)。

02

九九乘法表

经典的嵌套循环练习。外层循环控制行数,内层循环控制每行的列数,同时学习格式化输出的用法。

✔ 运行结果

💡 知识点:range(1, 10) 生成1~9;f-string 用 {} 嵌入变量;end="\t" 使输出不换行而是加制表符。

03

斐波那契数列

0, 1, 1, 2, 3, 5, 8, 13...每一项等于前两项之和。这是算法入门最经典的例题,同时学习函数定义和Python独有的元组赋值。

✔ 运行结果

0 1 1 2 3 5 8 13 21 34

💡 知识点:def 定义函数;a, b = b, a + b 是Python独有的元组解包赋值,无需临时变量即可同时更新两个值。

04

猜数字游戏

程序随机生成一个1~100的数字,你来猜。每次猜错会提示"太大"或"太小",直到猜对为止。一个有趣的小互动!

💡 知识点:input() 接收键盘输入;int() 转为整数;random.randint() 生成随机整数;while 循环在条件成立时反复执行。

05

倒计时

从10倒数到0,每秒输出一个数字。学习 range 的反向遍历和 time 模块的延时控制。

💡 知识点:range(10, 0, -1) 中第三个参数 -1 表示步长为负,实现从10递减到1;time.sleep(1) 暂停1秒。

06

生成随机密码

自动生成包含大小写字母、数字和特殊符号的随机密码,实际工作中非常实用!

✔ 运行结果(每次随机)

xK9#mP2$vL5@

💡 知识点:string.ascii_letters(所有字母)、string.digits(数字)、string.punctuation(符号);random.choice() 随机选一个元素;join() 拼接字符串。

07

计算阶乘

5! = 5 x 4 x 3 x 2 x 1 = 120。递归是编程中非常重要的概念——函数自己调用自己。

✔ 运行结果

120

💡 知识点:递归 = 函数调用自身;"值1 if 条件 else 值2" 是Python简洁的三元表达式写法。

08

列表去重

一行代码去除列表中的重复元素,利用集合(set)元素不重复的特性。

✔ 运行结果

[1, 2, 3, 4, 5]

💡 知识点:set() 将列表转为集合(自动去重),list() 再转回列表。注意此方法不保证原始顺序。

09

文件读写

文件操作是编程的基本功。with 语句自动管理文件开关,即使出错也不会遗漏关闭。

✔ 运行结果

Hello, Python!

💡 知识点:with 自动管理文件开关;"w" 写入(覆盖)、"r" 只读、"a" 追加;file.read() 读取全部内容。

10

计算圆的面积

S = pi x r^2,半径为5的圆面积是多少?学习 math 模块和幂运算符 **。

✔ 运行结果

78.53981633974483

💡 知识点:math.pi 是圆周率常量;** 是幂运算符,radius ** 2 即 radius 的平方。

下一篇预告

第2篇"进阶提升篇"将带来:字符串反转、判断回文、生成二维码、日期差计算、列表排序、字典排序、单词频率统计、生成随机颜色、列表平均值、随机句子 共10个进阶示例。

👉 关注公众号,持续更新中

- END -

最新文章

随机文章