• Volha
    了解作者
  • Python
    开发工具
  • 55KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2021-02-15 20:50
    上传日期
Calculation of mathematical functions: factorial, quadratic equation, matrix transposition
Math Сalculating.rar
  • Solving a quadratic equation.docx
    13.3KB
  • Finding the 10 most frequent words on a web page.docx
    13.7KB
  • Сalculating factorial.docx
    16.3KB
  • Matrix Transpose.docx
    12.2KB
  • Number generator.docx
    12.4KB
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta name="generator" content="pdf2htmlEX"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css"> <link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css"> <link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/626fd10d40256a40ceafb603/raw.css"> <script src="https://static.pudn.com/base/js/compatibility.min.js"></script> <script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script> <script> try{ pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({}); }catch(e){} </script> <title></title> </head> <body> <div id="sidebar" style="display: none"> <div id="outline"> </div> </div> <div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/626fd10d40256a40ceafb603/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">&#1057;alculating factorial</div><div class="t m0 x1 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">#!/usr/local/bin/python3</div><div class="t m0 x2 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0"># ---------------------------------- MODUL<span class="_ _0"></span>E IMPORTS </div><div class="t m0 x1 h3 y5 ff1 fs0 fc0 sc0 ls0 ws0">---------------------------------------- #</div><div class="t m0 x2 h3 y6 ff1 fs0 fc0 sc0 ls0 ws0">import sys, cProfile</div><div class="t m0 x2 h3 y7 ff1 fs0 fc0 sc0 ls0 ws0">from functools import reduce</div><div class="t m0 x2 h3 y8 ff1 fs0 fc0 sc0 ls0 ws0"># --------------------------------- CHALLE<span class="_ _0"></span>NGE CONTEXT </div><div class="t m0 x1 h3 y9 ff1 fs0 fc0 sc0 ls0 ws0">-------------------------------------- #</div><div class="t m0 x2 h3 ya ff1 fs0 fc0 sc0 ls0 ws0">#<span class="_ _1"> </span>Using the Python language, have the function Firs<span class="_ _0"></span>tFactorial(num) take the</div><div class="t m0 x1 h3 yb ff1 fs0 fc0 sc0 ls0 ws0">num parameter being </div><div class="t m0 x2 h3 yc ff1 fs0 fc0 sc0 ls0 ws0">#<span class="_ _1"> </span>passed and return the factori<span class="_ _0"></span>al of it (e.g. if num = 4, return (4 * 3 * 2</div><div class="t m0 x1 h3 yd ff1 fs0 fc0 sc0 ls0 ws0">* 1)). For the test </div><div class="t m0 x2 h3 ye ff1 fs0 fc0 sc0 ls0 ws0">#<span class="_ _1"> </span>cases, the range will be between 1 and 18 and the inpu<span class="_ _0"></span>t will always be an</div><div class="t m0 x1 h3 yf ff1 fs0 fc0 sc0 ls0 ws0">integer. </div><div class="t m0 x2 h3 y10 ff1 fs0 fc0 sc0 ls0 ws0">#</div><div class="t m0 x2 h3 y11 ff1 fs0 fc0 sc0 ls0 ws0">#<span class="_ _1"> </span>Sample Test Cases</div><div class="t m0 x2 h3 y12 ff1 fs0 fc0 sc0 ls0 ws0">#<span class="_ _1"> </span>Input:4</div><div class="t m0 x2 h3 y13 ff1 fs0 fc0 sc0 ls0 ws0">#<span class="_ _1"> </span>Output:24</div><div class="t m0 x2 h3 y14 ff1 fs0 fc0 sc0 ls0 ws0">#</div><div class="t m0 x2 h3 y15 ff1 fs0 fc0 sc0 ls0 ws0">#<span class="_ _1"> </span>Input:8</div><div class="t m0 x2 h3 y16 ff1 fs0 fc0 sc0 ls0 ws0">#<span class="_ _1"> </span>Output:40320</div><div class="t m0 x2 h3 y17 ff1 fs0 fc0 sc0 ls0 ws0">#</div><div class="t m0 x2 h3 y18 ff1 fs0 fc0 sc0 ls0 ws0"># --------------------------------- PROCES<span class="_ _0"></span>S WIREFRAME </div><div class="t m0 x1 h3 y19 ff1 fs0 fc0 sc0 ls0 ws0">-------------------------------------- #</div><div class="t m0 x2 h3 y1a ff1 fs0 fc0 sc0 ls0 ws0">#</div><div class="t m0 x2 h3 y1b ff1 fs0 fc0 sc0 ls0 ws0">#<span class="_ _1"> </span>1. Need to ensure the input value is an inte<span class="_ _0"></span>ger</div><div class="t m0 x2 h3 y1c ff1 fs0 fc0 sc0 ls0 ws0">#<span class="_ _1"> </span>2. Create list of all numbers from input num to 1</div><div class="t m0 x2 h3 y1d ff1 fs0 fc0 sc0 ls0 ws0">#<span class="_ _1"> </span>3. Need to multiply each number against the other</div><div class="t m0 x2 h3 y1e ff1 fs0 fc0 sc0 ls0 ws0">#<span class="_ _1"> </span>4. Return the computed value</div><div class="t m0 x2 h3 y1f ff1 fs0 fc0 sc0 ls0 ws0">#</div><div class="t m0 x2 h3 y20 ff1 fs0 fc0 sc0 ls0 ws0"># --------------------------------- ENVIRO<span class="_ _0"></span>NMENT SETUP </div><div class="t m0 x1 h3 y21 ff1 fs0 fc0 sc0 ls0 ws0">-------------------------------------- #</div><div class="t m0 x2 h3 y22 ff1 fs0 fc0 sc0 ls0 ws0">class InvalidInputExcept<span class="_ _0"></span>ion ( Exception ) :</div><div class="t m0 x3 h3 y23 ff1 fs0 fc0 sc0 ls0 ws0">""" Custom exception class which extend<span class="_ _0"></span>s BaseException used to throw </div><div class="t m0 x1 h3 y24 ff1 fs0 fc0 sc0 ls0 ws0">properly named exception</div><div class="t m0 x3 h3 y25 ff1 fs0 fc0 sc0 ls0 ws0">upon encountering invalid input data.</div><div class="t m0 x3 h3 y26 ff1 fs0 fc0 sc0 ls0 ws0">"""</div><div class="t m0 x3 h3 y27 ff1 fs0 fc0 sc0 ls0 ws0">pass</div><div class="t m0 x2 h3 y28 ff1 fs0 fc0 sc0 ls0 ws0"># --------------------------------- PROPOS<span class="_ _0"></span>ED SOLUTION </div><div class="t m0 x1 h3 y29 ff1 fs0 fc0 sc0 ls0 ws0">-------------------------------------- #</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div> </body> </html>
评论
    相关推荐
    • discrete-math-4th-ed.rar
      Discrete Math Susanna Epp 4th edition
    • Math:虚拟数学实验室
      分析景观-通过Plotly: ://nbviewer.jupyter.org/github/empet/Math/blob/master/Analytic-landscape.ipynb 11个 用于绘制Julia集的12 Escape Time算法 13 Rogers-Ramanujan作为Wikipedia的Matplotlib Plots项目的一...
    • functions.js::package:具有各种功能的众多功能的枢纽
      functions.js functions.js是各种功能或方法的中心,这些功能或方法根据其功能而有不同的作用。 请随时贡献,阅读。 该代码用ES6编写。 安装 该项目位于,可以通过以下方式在项目中使用: npm install --save ...
    • math-parser:解析数学字符串并评估它们
      数学解析器 该项目使用来解析编造语言中的数学表达式。 该库接受一个字符串,可以将其转换为令牌流,将该流解析为解析树(返回根节点),并将其计算为结果。 该语言支持多种类型,目前只有整数、实数 ( double )、...
    • Advanced and Discrete Math Library-开源
      适用于Python的高级和离散数学库
    • String-Arrays-Math
      字符串数组数学 这个存储库是由一个想法创建的,即“创建尽可能多的实用程序函数,以便开发人员可以轻松使用它们”。 创建了三种类型的实用程序类。 细绳 数学 [算术] 均值均值 中位数中位数 ...
    • math:Boost.org数学模块
      Boost数学库 声明:该库中现已弃用对C ++ 03的支持,并且仅在2021年3月之前支持现有功能,新功能至少需要C ++ 11,而明年的现有功能也将至少需要C ++ 11。 该库分为几个相互联系的部分: 浮点实用程序 ...
    • mathjs:Java语言中关于数字和数组的基本数学和集合论函数
      MathJs是一个小型javascript库,用于以简单的方式重复执行日常任务。 该库可以执行的一些操作是诸如将小数点后round到小数点后两位或试图找出两个数组之间的difference 。 继续阅读以了解有关此库的更多功能。 下载...
    • 欧拉公式求圆周率的matlab代码-Sassy-math:Sass的复杂数学函数
      Math是一种工具,旨在扩展Sass和Compass的内置数学运算,以包含复杂计算所需的更多高级功能。 这些计算可能包括基于数学的网格布局,复杂的背景图像,高级CSS动画以及您可以想象的任何其他内容。 要求 Sassy Math是...
    • TTF.rar
      Windows TTF字体格式结构及读取源程序,通过简单修改就可以用在自己的程序中。