简单的几何问题

题目描述
许多几何图形问题是在数学考试中出现的。现在,小明要为期末考试准备一道几何题,几何问题总是很麻烦,但这个问题很容易,毕竟学生参加的是考试,而不是竞赛。 给你若干条线段, 请输出所有交点的数量。 如果多个线段在同一点相交,则应重复计数。 可以假设两条线段不会在多个点相交。
输入输出格式
输入格式 第一行有一个整数 n,表示线段的数量; 然后输入 n 行。每一行描述一个线段,其中有四个双精度浮点值x1​、y1​、x2​、y2​,它们是线段两个端点的坐标。 数字之间以空格间隔。输出格式 针对输入,打印交点的数量。
输入输出样例1
输入20.00 0.00 1.00 1.000.00 1.00 1.00 0.00输出1
输入输出样例2
3 输入30.00 0.00 1.00 1.000.00 1.00 1.00 0.00 0.00 0.00 1.00 0.00输出3
说明提示
1≤n≤100
def kz(a):#自定义函数求直线的斜率
return (a[1] - a[3]) / (a[0] - a[2])

简单的几何问题最先出现在Python成神之路

版权声明:
作者:dingding
链接:https://www.techfm.club/p/28572.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>