首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python小练习

print(i, "乘于", num // i, "是", num) break else: print(num, "是质数") # 如果输入的数字小于或等于...: -11 -11 不是质数 5.Python 计算三角形的面积 分析:利用三边之长求面积 代码演示: a = float(input('输入三角形第一边长: ')) b = float(input('...a) * (s - b) * (s - c)) ** 0.5 print("三角形面积为",area) 执行结果: 输入三角形第一边长: 3 输入三角形第二边长: 4 输入三角形第三边长: 5 三角形面积为...2 余数为 0,如果余数为 1 则为奇数 代码演示: num = int(input("输入一个数字: ")) if (num % 2) == 0: print(num,"是偶数") else...: print(num,"是奇数") 执行结果: 输入一个数字: 5 5 是奇数 输入一个数字: 6 6 是偶数 9.Python 阶乘 分析:整数的阶乘是所有小于及等于该数的正整数的积,0的阶乘为

73820

n维空间的多面体的有向测度和重心

三角形的面积和重心 这个在之前的学习中早就知道了,三角形的有向面积使用叉积可以方便的计算出来. ? 则三角形的有向面积是 ? 其中, 是 A 在平面的坐标, 下同....),然后将平面多边形进行三角剖分, 然后平面多边形的面积就等于剖分出来的三角形的面积之和. ?...就是多边形的有向面积可以极为方便的定义多边形的正方向. 一言以蔽之,就是如果计算出的有向面积 >0 ,则规定给出的顶点的顺序就是多边形的正向,否则就是多边形的逆向....所以我们需要赋予这些质心以权重,相应的权就是三角形的面积(再次强调,是有向面积)....即多边形的重心计算公式如下 其中 A 是多边形的总的有向面积(也即 n 个剖出来的三角形的有向面积之和), 是每个三角形的有向面积,根据上面的学习,我们知道 注意,为了图方便,我们已经将上图中的

3.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    经典 | Python实例小挑战—Part one

    今天介绍的实例小项目为:(基于Python3.7版本) 实例1:输出Hello World 实例2:数字求和 实例3:计算平方根 实例4:计算二次方程 实例5:计算三角形面积 图片来源:YouTube...(num2) # 显示计算结果 print('数字 {0} 和 {1} 相加结果为:{2}'.format(num1, num2, sum)) 执行以上代码输出结果为: ?...No.3 实例3:计算平方根 num = float(input('请输入一个数字:')) num_sqrt = num ** 0.5 print(' %0.3f 的平方根为 %0.3f'%(num ,...No.5 实例5:计算三角形面积 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'

    46710

    由判断三一点是否在三角形内部而引发的思考.....

    假如有四个点A(x0,y0),B(x1,y1),C(x2,y2),D(x,y),要你来判断D点是否包含在三角形ABC里面,也许你会想到用 在判断是否构成三角形 之后在用公式计算面积 但给三根线算长度太复杂了...如果有一点D,包含于abc里面,那么很定满足下面的条件                      然后三角形 Sabc =Sdab+Sdbc+Sdca; 这样所要求的判断就可以得出啦!!   ...规则即是:从第一点开始,用前一点横坐标减后一点横坐标与两坐标之和的乘积求梯形面积,直到完成多边性的封闭,得到三角形的有向面积。...此时,如果求出的值是正的(S>0),则得出A->B->C为逆时针,否则为顺时针。到这里,我们知道如何判断一个三角形的顺逆的方法。       ...到这里我们就知道了如何判断一个点在一个三角形内部的算法,总结一下就是通过判断该点同三角形连续两点组成三角形的顺逆性(归于面积的正负)来得到结果的。

    1.2K80

    python练习题参考答案来啦(2)

    (1) 今天放上第一篇的答案,如果掌握了基础语法的就可以跳过了,刚开始学的可以看看,仅供参考。 1.打招呼 输入你的名称,电脑会和你打招呼。比如输入叶子,会说你好叶子。 主要考察输入,输出语句。...name = input("请输入你的名字:") print("你好,",name) 2.矩形的周长和面积 输入矩形的长和宽,输出周长和面积。...:",s) 3.账号密码判断 这里假设正确的账号是yezi,密码是123456:如果输入正确提示登录成功,否则提示用户名或者密码有误,请重新输入。...输入倒三角形的大小,输出字符倒三角形(数字不定) 7.输出字符三角形 输出字符三角形,效果如下: 每行字符数量按照 1,3,5,7的规律 同上,会更加灵活一些,难度也略高一些。...(n-2) return memo[n] print(fib2(12)) 9.猜数字游戏 综合应用,结合随机库实现猜数游戏,如果你正在学习其它编程语言,试着实现这个经典程序,如果能够搞定,那么新语言的基本语法基本没问题了

    86220

    python每日一练(2)

    (1)求阶乘 编写程序,求出某个自然数的阶乘。一个正整数的阶乘是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!...:",C) (3) 求圆的面积 编写程序,输入半径,求出圆的面积 圆的面积=T *r*r # 求圆的面积 import math radius = float(input("请输入圆的半径:")) S...= math.pi * radius * radius print("圆的面积是:",S) (4)求直角三角形斜边长 编写程序,输入两个直角边长,求出三角形斜边的长度。...这是一个数学表达式,表示a的2次方等于b。 在Python中,^符号表示按位异或运算,即只有两个操作数的每一位都不同时,结果才为1,否则为0。...按位异或运算也可以用来检测数据的完整性,如果数据在传输过程中被篡改,则按位异或运算后的结果将会发生变化,从而可以发现数据被篡改的情况。

    14110

    05_JavaScript基本语法

    2.2.5 未定义型 未定义型(Undefined)也只有一个特殊的 undefined 值。 未定义型用于声明的变量还未被初始化时,变量的默认值为 undefined。...运算符 运算 范例 结果 && 与 a && b a和b都为true,结果为true,否则为false || 或 a || b a和b中至少有一个为true,则结果为true,否则为false !...表达式1 : 表达式2 先求条件表达式的值。 如果为true,则返回表达式1的执行结果。 如果条件表达式的值为false,则返回表达式2的执行结果。...、三角形 输出【100-999】中的水仙花数 水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身,例如:13+53+3^3=153。...验证用户名和密码 - 打印菱形、三角形 - 输出【100-999】中的水仙花数 - 水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身,例如:1^3+5^3+3^3=153。

    5710

    shell文件比较运算符

    num1 -ge num2 大于或等于 [ 3 -ge $mynum ] 4.算术运算符 + - * / % 表示加减乘除和取余运算 += -= *= /= 同 C 语言中的含义 5.位操作符...-r文件名 如果文件存在且可读则为真。  -w文件名 如果文件存在且可写则为真。  -x文件名 如果文件存在且可执行则为真。  -s文件名 如果文件存在且至少有一个字符则为真。  ...-b文件名 如果文件存在且为块特殊文件则为真 7.替换运算符 Bash Shell可以进行变量的条件替换,既只有某种条件发生时才进行替换,替换条件放在{}中....(1) ${value:-word}     当变量未定义或者值为空时,返回值为word的内容,否则返回变量的值....(2) ${value:=word} 与前者类似,只是若变量未定义或者值为空时,在返回word的值的同时将 word赋值给value (3) ${value:?

    1.2K30

    leetcode-812-Largest Triangle Area

    Example: Input: points = [[0,0],[0,1],[1,0],[0,2],[2,0]] Output: 2 Explanation: The five points are...要完成的函数: double largestTriangleArea(vector>& points) 说明: 1、这道题给定所有点的坐标,要在这些点中间构建一个面积最大的三角形...,最后返回这个三角形的面积。...2、这道题最开始想着,能不能直接找到这三个点,最后返回面积就好了。 但很快就发现,通过寻找距离圆心最远的点 i ,可以找到这个面积最大的三角形中的一个点。 但其余两个点就不知道能怎样找到。...最后还是在暴力法下屈服了…… 三角形的面积公式是: 已知三个点为(x1,y1),(x2,y2),(x3,y3) 面积为A= 1/2 * [ x1(y2-y3) + x2(y3-y1) + x3(y1-y2

    89890

    Linux 之 shell 比较运算符

    (3)文件测试:   -e文件名 如果文件存在则为真。   -r文件名 如果文件存在且可读则为真。   -w文件名 如果文件存在且可写则为真。   ...-x文件名 如果文件存在且可执行则为真。   -s文件名 如果文件存在且至少有一个字符则为真。   -d文件名 如果文件存在且为目录则为真。   ...  (1) ${value:-word}         当变量未定义或者值为空时,返回值为word的内容,否则返回变量的值....  (2) ${value:=word}         与前者类似,只是若变量未定义或者值为空时,在返回word的值的同时将 word赋值给value  (3) ${value:?...-z       字符串为"null".就是长度为0 -n       字符串不为"null" 判断shell传入的参数个数是否为空: #!

    1.6K10

    计算三角形面积_三角形怎么算平方

    参考:已知三点坐标,求三角形面积 1: 已知直角坐标系3点p(a,b),m(c,d),n(e,f)求三角形pmn面积 两倍三角形面积是整型 代码模板: ll solve(ll a,ll b,ll c...,其他语言524288K 64bit IO Format: %lld 题目描述 平面上有n个点,问:平面上所有三角形面积第k大的三角形的面积是多少?...对于每一组样例,第一行两个整数n和k, 接下来n行,每行两个整数x,y表示点的坐标 T<=80 3<=n<=100 -109<=x,y<=109 对于每一组样例,保证任意两点不重合,且能构成的三角形的个数不小于...k 输出描述 对于每一组样例,输出第k大三角形的面积,精确到小数点后两位(四舍五入)。...示例 输入 1 4 3 1 1 0 0 0 1 0 -1 输出 0.50 说明 样例中一共能构成3个三角形,面积分别为0.5,0.5,和1,面积第3大的为0.5 WA点:1,此题用海伦公式会爆

    76530

    python每日一练(5)

    ") (2)海伦公式求三角形面积 海伦公式是利用三角形的三条边的边长直接求三角形面积的公式 # 海伦公式求三角形面积 # 海伦公式是利用三角形的三条边的边长直接求三角形面积的公式...n位小数 print("三角形的面积是%.2f" %S) 在Python中,我们可以使用格式化字符串来设置保留小数位数。...例如,要将数字3.1415926保留2位小数并打印出来,可以使用以下代码: num = 3.1415926 print("%.2f" % num) 输出结果为: 3.14 其中,%.2f中的.2表示保留...例如,如果我们有一个名为mylist的列表,我们可以通过以下方式访问列表中的元素: mylist = [10, 20, 30, 40, 50] print(mylist[0]) # 输出:10 print...例如,如果我们想访问列表中的前三个元素,我们可以使用以下代码: mylist = [10, 20, 30, 40, 50] print(mylist[0:3]) # 输出:[10, 20, 30] 此外

    20110

    python作业题

    #python作业题 1.输入三个坐标表示三角形的三个顶点,计算三角形的面积 import math (x1, y1), (x2, y2), (x3, y3) = eval(input('(x1,y1...),(x2,y2),(x3,y3):')) #如果不在一条直线上就构成了三角形 if (x1 - x2) * (y1 - y2) == (x2 - x3) * (y2 - y3): print(...:", a, b, c) s= float(math.sqrt((q * (q - a) * (q - b) * (q - c)))) print("该三角形的面积:", s) 计算一边进行赋值的时候要带上数据类型...,可以新建一个元组,然后遍历所有的原元组 ,进行判断,如果元素不在新的元组中就·进行增添append()进新建的函数中 5.输出全部的水仙花数 num=int(input("请输入一个三位数:")) bw.../ 2.0 h = p * (p - self.a) * (p - self.c) * (p - self.b) s = sqrt(h) print("三角形的面积为

    10710

    牛客周赛 Round 61 (C++实现)

    } 2.简单图形问题 2.1 题目描述 对于给定的未知多边形的面积,请你判断这是一个以整数为边长的正方形、或是以整数为边长的等边三角形、或是两者均是、或是两者均不是。...2.2 思路 首先我们肯定要知道正方形和等边三角形的面积计算公式吧,正方形就不说了,等边三角形面积为:(根号3*边长的平方)/4通过公式也就说明了,在边长为整数的情况下,三角形的面积是不可能为整数的。...如果我走与目标方向完全相反的路,只要数量大按这个判断也是会输出YES的,但是如果精准到方向题目会判错。...在一个方向,如果该方向上的步数可以到达目标且有多的话,以x的正方向为例子就是:C(cu,x),如果存在负方向的操作,就可以再加上C(cu,x+1)*C(cd,1)。以此类推就可以得到所有的组合数了。...= res % p * ret % p; cout num; } else { cout << "NO"; } cout << endl;

    7110
    领券