如何在python中进行简单的用户输入?

Zac*_*iro 6 python user-input input

我只是在玩输入和变量.我正在尝试运行一个简单的函数:

slope = (y2-y1)/(x2-x1)
Run Code Online (Sandbox Code Playgroud)

我想提示用户输入y2,y1,x2x1.什么是最简单,最干净的方法?

car*_*arl 20

您可以使用该input()函数提示用户输入,float并将用户输入从字符串转换为float:

x1 = float(input("x1: "))
y1 = float(input("y1: "))
x2 = float(input("x2: "))
y2 = float(input("y2: "))
Run Code Online (Sandbox Code Playgroud)

如果您使用的是python 2,请raw_input()改用.