Python编写程序,下面两题,求 python经典编程题
- 求一段Python编程语言 求设计一段Python编程语言,解答下列问题。 输入两个点,建立起直线
- 编写程序求2!+4!+6!+8!+10!Python基础题
- python编程题:计算1-1/2 1/3-1/4…… 1/99-1/100 ……直到最后一项的
- 用python怎么写下面的程序
求一段Python编程语言 求设计一段Python编程语言,解答下列问题。 输入两个点,建立起直线
回炉了一下几何,图形学用到
import math
class Point:
def __init__(self):
self.x=0
self.y=0
def input(self,pname):
self.x=int(input("Enter the x of point {0}: ".format(pname)))
self.y=int(input("Enter the y of point {0}: ".format(pname)))
a=Point()
b=Point()
c=Point()
a.input("A")
b.input("B")
c.input("C")
if a.x==b.x: #When the line is vetical to y-axis
x=a.x
print("Formula: x={0}".format(a.x))
else:
k=(b.y-a.y)/(b.x-a.x)
y_intercept=a.y-k*a.x
print("Formula: y={0}x+{1}".format(k,y_intercept))
distance=abs((b.y-a.y)*c.x - (b.x-a.x)*c.y + b.x*a.y +b.y*a.x) / math.sqrt((b.y-a.y)**2+(b.x-a.x)**2)
print('The distance from the point C({0},{1}) to a line[A({2},{3})-B({4},{5})] is {6}'
.format(c.x,c.y, a.x, a.y, b.x, b.y, distance))Enter the x of point A: 0
Enter the y of point A: 5
Enter the x of point B: 5
Enter the y of point B: 5
Enter the x of point C: 5
Enter the y of point C: 0
Formula: y=0.0x+5.0
The distance from the point C(5,0) to a line[A(0,5)-B(5,5] is 5.0
编写程序求2!+4!+6!+8!+10!Python基础题
因为t是大循环里面的临时变量,用来存储单个阶乘的值,每次大循环都要重算。
python编程题:计算1-1/2 1/3-1/4…… 1/99-1/100 ……直到最后一项的
n=0
b=n+1
print("开始计算1+2+3+......+100")
ok=False
while b==False
int(input(b))
if b=100
print(ok)
ok=True
绞尽脑汁后 【只觉得没程序天赋】
n=0
b=0+1
s=n+b
while s == 100:
print("ok")
用python怎么写下面的程序
不具有回答的价值,如果你是想学编程学python的,那建议你好好看看书,把最基础的看完,看到你自己会做这两个题目为止,如果只是想完成学校的作业,那我更建议你好好学习,不然就放弃这门课吧