📜  在 python 中的单行中取两个数字作为 inout(1)

📅  最后修改于: 2023-12-03 15:23:16.536000             🧑  作者: Mango

在 Python 中,我们可以使用单行代码来输入和输出两个数字。以下是一些例子和相关的说明:

输入

我们可以使用 input 函数来从控制台读取用户输入的字符串,并将其转换为整数或浮点数。

a, b = map(int, input().split())

这行代码将提示用户在控制台中输入两个数字,它们应该以空格分隔。函数 input() 将字符串读取并返回,然后我们将其按空格分隔,即将其拆分为两个字符串。最后,我们使用 map 函数将两个字符串转换为整数,并将它们赋给变量 ab

如果我们允许用户输入浮点数,我们可以使用以下代码:

a, b = map(float, input().split())

这将按照相同的方式工作,但是 map 函数将字符串转换为浮点数。

输出

我们可以使用 print 函数将两个数字打印到控制台。

print(a, b)

此行代码将打印变量 ab 的值,以空格分隔。如果您希望在两个数字之间使用其他分隔符,则可以将它作为 print 函数的第一个参数。

例如,要在两个数字之间使用逗号作为分隔符,可以使用以下代码:

print(a, b, sep=", ")

如果您想在打印两个数字后添加换行符,则可以在 print 函数中添加 end="\n" 参数。

例如,以下代码将打印两个数字,然后将光标移到下一行:

print(a, b, end="\n")

这是一个简短的介绍,在 Python 中使用单行代码输入和输出两个数字。这种方法已被广泛使用,并且在许多情况下非常有用。