鱼C论坛

 找回密码
 立即注册
查看: 2690|回复: 7

[已解决]Python 两点间距离求法

[复制链接]
发表于 2019-4-1 21:59:26 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
def f(x1,x2,y1,y2):
    a =math.sqrt((x1-x2)*(x1-x2)+(y1-y2) *(y1-y2))
x1 = input('x1=')
x2 = input('x2=')
y1 = input('y1=')
y2 = input('y2=')
print(a)
大佬帮帮忙看看哪里错了
最佳答案
2019-4-1 22:30:44
  1. import math
  2. def f(x1 , x2 , y1 , y2):
  3.     return math . sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2))
  4. x1 = int(input('x1='))
  5. x2 = int(input('x2='))
  6. y1 = int(input('y1='))
  7. y2 = int(input('y2='))
  8. print f(x1 , x2 , y1 , y2)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-4-1 22:14:03 | 显示全部楼层
函数没有返回a
应该加上return a
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-1 22:25:59 From FishC Mobile | 显示全部楼层
TOP_LK 发表于 2019-4-1 22:14
函数没有返回a
应该加上return a

import math
def f(x1,x2,y1,y2):
    a = math.sqrt((x1-x2)*(x1-x2)+(y1-y2) *(y1-y2))
    return a
def main():
    x1 = input("x1=")
    x2 = input("x2=")
    y1 = input("y1=")
    y2 = input("y2=")
    m = a
    print(m)
main()
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-1 22:28:23 From FishC Mobile | 显示全部楼层
无论输入啥,都是输出7.07
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-1 22:30:44 | 显示全部楼层    本楼为最佳答案   
  1. import math
  2. def f(x1 , x2 , y1 , y2):
  3.     return math . sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2))
  4. x1 = int(input('x1='))
  5. x2 = int(input('x2='))
  6. y1 = int(input('y1='))
  7. y2 = int(input('y2='))
  8. print f(x1 , x2 , y1 , y2)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-1 22:38:08 From FishC Mobile | 显示全部楼层
@Jackz007谢了老哥
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-1 22:41:53 From FishC Mobile | 显示全部楼层
老哥能不能给我解释一下的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-2 08:24:32 | 显示全部楼层
是python中局部变量只是在局部空间中,没有返回值的话局部变量是打印不出来的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-23 22:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表