> 文章列表 > Python 计算三角形的面积、Python 阶乘实例

Python 计算三角形的面积、Python 阶乘实例

Python 计算三角形的面积、Python 阶乘实例

Python 计算三角形的面积

以下实例为通过用户输入三角形三边长度,并计算三角形的面积:

# -*- coding: UTF-8 -*-# Filename : test.py
# author by : www.w3cschool.cna = 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 test.py 
输入三角形第一边长: 5
输入三角形第二边长: 6
输入三角形第三边长: 7
三角形面积为 14.70

Python 阶乘实例

整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,0的阶乘为1。即:n!=1×2×3×...×n。

# -*- coding: UTF-8 -*-# Filename : test.py
# author by : www.w3cschool.cn# 通过用户输入数字计算阶乘# 获取用户输入的数字
num = int(input("请输入一个数字: "))
factorial = 1# 查看数字是负数,0 或 正数
if num < 0:print("抱歉,负数没有阶乘")
elif num == 0:print("0 的阶乘为 1")
else:for i in range(1,num + 1):factorial = factorial*iprint("%d 的阶乘为 %d" %(num,factorial))

执行以上代码输出结果为:

请输入一个数字: 3
3 的阶乘为 6