Python3 实例
以下实例在 Python3.4.3 版本下测试通过:

1.Python Hello World 实例
2.Python 数字求和
3.Python 平方根
4.Python 二次方程
5.Python 计算三角形的面积
6.Python 计算圆的面积
7.Python 随机数生成
8.Python 摄氏温度转华氏温度
9.Python 交换变量
10.Python if 语句
11.Python 判断字符串是否为数字
12.Python 判断奇数偶数
13.Python 判断闰年
14.Python 获取最大值函数
15.Python 质数判断
16.Python 输出指定范围内的素数
17.Python 阶乘实例
18.Python 九九乘法表
19.Python 斐波那契数列
20.Python 阿姆斯特朗数
21.Python 十进制转二进制、八进制、十六进制
22.Python ASCII码与字符相互转换
23.Python 最大公约数算法
24.Python 最小公倍数算法
25.Python 简单计算器实现
26.Python 生成日历
27.Python 使用递归斐波那契数列
28.Python 文件 IO
29.Python 字符串判断
30.Python 字符串大小写转换
31.Python 计算每个月天数
32.Python 获取昨天日期
33.Python list 常用操作
34.Python 约瑟夫生者死者小游戏
35.Python 五人分鱼
36.Python 实现秒表功能
37.Python 计算 n 个自然数的立方和
38.Python 计算数组元素之和
39.Python 数组翻转指定个数的元素
40.Python 将列表中的头尾两个元素对调
41.Python 将列表中的指定位置的两个元素对调
42.Python 翻转列表
43.Python 判断元素是否在列表中存在
44.Python 清空列表
45.Python 复制列表
46.Python 计算元素在列表中出现的次数
47.Python 计算列表元素之和
48.Python 计算列表元素之积
49.Python 查列表中最小元素
50.Python 查列表中最大元素
51.Python 移除字符串中的指定位置字符
52.Python 判断字符串是否存在子字符串
53.Python 判断字符串长度
54.Python 使用正则表达式提取字符串中的 URL
55.Python 将字符串作为代码执行
56.Python 字符串翻转
57.Python 对字符串切片及翻转
58.Python 按键(key)或值(value)对字典进行排序
59.Python 计算字典值之和
60.Python 移除字典点键值(key/value)对
61.Python 合并字典
62.Python 将字符串的时间转换为时间戳
63.Python 获取几天前的时间
64.Python 将时间戳转换为指定格式日期
65.Python 打印自己设计的字体
66.Python 二分查
67.Python 线性查
68.Python 插入排序
69.Python 快速排序
70.Python 选择排序
71.Python 冒泡排序
72.Python 归并排序
73.Python 堆排序
74.Python 计数排序
75.Python 希尔排序
76.Python 拓扑排序

Python Hello World 实例
实例
# 该实例输出 Hello World!
print('Hello World!')
执行以上代码输出结果为:
Hello World
Python 数字求和
以下实例为通过用户输入两个数字,并计算两个数字之和:
实例(Python 3.0+)
# 用户输入数字
num1 = input('输入第一个数字:')
num2 = input('输入第二个数字:')
# 求和
sum = float(num1) + float(num2)
# 显示计算结果
print('数字 {0} 和 {1} 相加结果为: {2}'.format(num1, num2, sum))
执行以上代码输出结果为:
输入第一个数字:1.5
输入第二个数字:2.5
数字 1.5 2.5 相加结果为: 4.0
在该实例中,我们通过用户输入两个数字来求和。使用了内置函数 input() 来获取用户的输入,input() 返回一个字符串,所以我们需要使用 float() 方法将字符串转换为数字。
两数字运算,求和我们使用了加号 (+)运算符,除此外,还有 减号 (-), 乘号 (*), 除号 (/), 地板除 (//) 或 取余 (%)。更多数字运算可以查看我们的Python 数字运算
我们还可以将以上运算,合并为一行代码:
实例(Python 3.0+)
print('两数之和为 %.1f' %(float(input('输入第一个数字:'))+float(input('输入第二个数字:'))))
执行以上代码输出结果为:
输入第一个数字:1.5
输入第二个数字:2.5
两数之和为 4.0
Python 平方根
平方根,又叫二次方根,表示为〔√ ̄〕,如:数学语言为:√ ̄16=4。语言描述为:根号下16=4。
以下实例为通过用户输入一个数字,并计算这个数字的平方根:
实例(Python 3.0+)
num = float(input('请输入一个数字: '))
num_sqrt = num ** 0.5
print(' %0.3f 的平方根为 %0.3f'%(num ,num_sqrt))
执行以上代码输出结果为:
请输入一个数字: 4
4.000 的平方根为 2.000
在该实例中,我们通过用户输入一个数字,并使用指数运算符 ** 来计算该数的平方根。
该程序只适用于正数。负数和复数可以使用以下的方式:
实例(Python 3.0+)
# 计算实数和复数平方根
# 导入复数数学模块
import cmath
num = int(input("请输入一个数字: "))
num_sqrt = cmath.sqrt(num)
print('{0} 的平方根为 {1:0.3f}+{2:0.3f}j'.format(num ,num_sqrt.real,num_sqrt.imag))
执行以上代码输出结果为:
请输入一个数字: -8
-8 的平方根为 python正则表达式判断0.000+2.828j
该实例中,我们使用了 cmath (complex math) 模块的 sqrt() 方法。
Python 二次方程
# 二次方程式 ax**2 + bx + c = 0
# a、b、c 用户提供,为实数,a ≠ 0
# 导入 cmath(复杂数学运算) 模块
import cmath
a = float(input('输入 a: '))
b = float(input('输入 b: '))
c = float(input('输入 c: '))
# 计算
d = (b**2) - (4*a*c)
# 两种求解方式
sol1 = (-b-cmath.sqrt(d))/(2*a)
sol2 = (-b+cmath.sqrt(d))/(2*a)
print('结果为 {0} 和 {1}'.format(sol1,sol2))
执行以上代码输出结果为:
$ python test.py
输入 a: 1