当前位置: 首页 > news >正文

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
http://www.lryc.cn/news/60175.html

相关文章:

  • C++入门教程||C++ 重载运算符和重载函数||C++ 多态
  • docker+docker-compose+nginx前后端分离项目部署
  • 基于PCA与LDA的数据降维实践
  • 【Hello Network】网络编程套接字(一)
  • 【计算机网络】学习笔记:第二章 物理层(五千字详细配图)【王道考研】
  • 直流有刷电机的电路分析
  • 使用PowerShell自动部署ASP.NetCore程序到IIS
  • Elasticsearch:保留字段名称
  • Qt 套接字类(QTcpSocket和QUdpSocket)解密:迈向 Qt 网络编程之巅
  • Python视频编辑库:MoviePy
  • 课程3:ASP.NET Core 身份验证 - Cookie
  • Visual Studio 2022如何安装和使用MSDN
  • 82.qt qml-2D粒子系统、粒子方向、粒子项(一)
  • 引用的底层原理(汇编指令),引用与指针的联系与区别
  • 磁盘的移臂调度算法
  • 软考第六章 网络互连与互联网
  • C6678-缓存和内存
  • 实操| 前端新人无敲代码开发APP
  • OpenCV图像处理之傅里叶变换
  • Docker网络案例
  • Java实验课的学习笔记(二)类的简单使用
  • 实战案例|聚焦攻击面管理,腾讯安全威胁情报守护头部券商资产安全
  • c++算法初级8——递推
  • Java后端面试题 重难点和被问到没答上来的点(包括java基础、关系型数据库、Redis、计算机网络、Spring、Java多线程、vue等)
  • 易观千帆 | 2023年3月银行APP月活跃用户规模盘点
  • [Android+JetPack] (Java实现) Retrofit2+RxJava3+Paging3+RecyclerView 实现加载网络数据例子 记录
  • Java 解析配置文件注入到配置类属性中供全局使用【开发记录】
  • 【Python开发手册】深入剖析Google Python开发规范:规范Python注释写作
  • Python入门教程+项目实战-9.3节: 字符串的操作方法
  • ENVI 5.6软件安装教程