Python 编程实例1

一、Hello world

以下实例为学习 Python 的第一个实例,即如何输出 "Hello World!":

python 复制代码
# -*- coding: UTF-8 -*-
# 该实例输出 Hello World!
print('Hello World!')

二、 数字求和

以下实例为通过用户输入两个数字,并计算两个数字之和:

python 复制代码
 # -*- coding: UTF-8 -*- 
 # 用户输入数字
num1 = input('输入第一个数字:')
num2 = input('输入第二个数字:')
 # 求和
sum = float(num1) + float(num2) 
 # 显示计算结果
print('数字 {0} 和 {1} 相加结果为: {2}'.format(num1, num2, sum))

三.Python 平方根

平方根,又叫二次方根,表示为〔√ ̄〕如:数学语言为:√ ̄16=4。语言描述为:根号下16=4。以下实例为通过用户输入一个数字,并计算这个数字的平方根:

python 复制代码
# -*- coding: UTF-8 -*- 
num = float(input('请输入一个数字: '))
num_sqrt = num ** 0.5
print(' %0.3f 的平方根为 %0.3f'%(num ,num_sqrt))

四.Python 二次方程

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 计算三角形的面积

python 复制代码
# -*- coding: UTF-8 -*- 
a = float(input('输入三角形第一边长: '))
b = float(input('输入三角形第二边长: '))
c = float(input('输入三角形第三边长: '))
 # 计算半周长
s = (a + b + c) / 2
# 计算面积
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('三角形面积为 %0.2f' %area)

六、Python 判断奇数偶数

以下实例用于判断一个数字是否为奇数或偶数:

python 复制代码
# Python 判断奇数偶数
# 如果是偶数除于 2 余数为 0
# 如果余数为 1 则为奇数
num = int(input("输入一个数字: "))
if (num % 2) == 0:
   print("{0} 是偶数".format(num))
else:
   print("{0} 是奇数".format(num))

七、Python 判断闰年

python 复制代码
# -*- coding: UTF-8 -*-
year = int(input("输入一个年份: "))
if (year % 4) == 0:
   if (year % 100) == 0:
       if (year % 400) == 0:
           print("{0} 是闰年".format(year))   # 整百年能被400整除的是闰年
       else:
           print("{0} 不是闰年".format(year))
   else:
       print("{0} 是闰年".format(year))       # 非整百年能被4整除的为闰年
else:
   print("{0} 不是闰年".format(year))

八、Python 获取最大值函数

python 复制代码
# -*- coding: UTF-8 -*-
# 最简单的
print(max(1, 2))
print(max('a', 'b')) 
# 也可以对列表和元组使用
print(max([1,2]))
print(max((1,2))) 
# 更多实例
print("80, 100, 1000 最大值为: ", max(80, 100, 1000))
print("-20, 100, 400最大值为: ", max(-20, 100, 400))
print("-80, -20, -10最大值为: ", max(-80, -20, -10))
print("0, 100, -400最大值为:", max(0, 100, -400))

九、Python 质数判断

一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除(2, 3, 5, 7等),换句话说就是该数除了1和它本身以外不再有其他的因数。

python 复制代码
# -*- coding: UTF-8 -*-
# Python 程序用于检测用户输入的数字是否为质数
# 用户输入数字
num = int(input("请输入一个数字: ")) 
# 质数大于 1
if num > 1:
   # 查看因子
   for i in range(2,num):
       if (num % i) == 0:
           print(num,"不是质数")
           print(i,"乘于",num//i,"是",num)
           break
   else:
       print(num,"是质数")       
# 如果输入的数字小于或等于 1,不是质数
else:
   print(num,"不是质数")

十、Python 输出指定范围内的素数

素数(prime number)又称质数,有无限个。除了1和它本身以外不再被其他的除数整除。

python 复制代码
# 输出指定范围内的素数 
# take input from the user
lower = int(input("输入区间最小值: "))
upper = int(input("输入区间最大值: ")) 
for num in range(lower,upper + 1):
    # 素数大于 1
    if num > 1:
        for i in range(2,num):
            if (num % i) == 0:
                break
        else:
            print(num)
相关推荐
cuckooman1 天前
uv设置国内源
python·pip·uv·镜像源
一见1 天前
如何安装 dlib 和 OpenCV(不带 Python 绑定)
人工智能·python·opencv
刘晓倩1 天前
Python内置函数-hasattr()
前端·javascript·python
逆境清醒1 天前
Python中的常量
开发语言·python·青少年编程
紫小米1 天前
MCP协议与实践
python·llm·mcp协议
二哈喇子!1 天前
Python报错:SyntaxError: invalid character ‘,‘ (U+FF0C)
python
走遍西兰花.jpg1 天前
hive如何使用python脚本
数据仓库·hive·hadoop·python
小镇学者1 天前
【python】python有必要像go或者nodejs那样做多版本切换吗?
开发语言·python·golang
2501_919219041 天前
画册设计尺寸在不同设备(手机/平板)显示差异如何处理?
python·智能手机·电脑
子午1 天前
【2026原创】眼底眼疾识别系统~Python+深度学习+人工智能+CNN卷积神经网络算法+图像识别
人工智能·python·深度学习