Skip to main content
 首页 » 编程设计

Python 输出括号

2025年05月04日12jirigala

我是 python 的新手,我想尝试创建一个程序来查找两个输入点的斜率。我假设我在数学部分做得很好,但输出部分是我的问题。这是我的代码:

import math 
x1 = input("x1 = ") 
y1 = input("y1 = ") 
x2 = input("x2 = ") 
y2 = input("y2 = ") 
chy = y2 - y1 
chx = x2 - x1 
slope = 'Slope = ', chy, '/', chx 
print (slope) 

这是我的预期输出:

x1 = 1 
y1 = 1 
x2 = 2 
y2 = 2 
Slope = 1/1 

这是我的实际输出:

x1 = 1 
y1 = 1 
x2 = 2 
y2 = 2 
('Slope = ', 1, '/', 1) 

有什么帮助吗?

请您参考如下方法:

现在,slope 是一个元组(一系列 Python 对象),这不是您想要的。你要做的是

slope = 'Slope = ' + str(chy) + "/"+ str(chx) 

这使用字符串连接(每个部分都是一个字符串,它们都放在一起)。

或者,您可以使用字符串格式。

slope = "Slope = {}/{}".format(chy,chx)