如何在Python中取得输入?

如何在Python中取得输入?

编写程序来解决用户的特定问题。因此,程序必须是可以与用户交互的。这意味着程序必须从用户那里获取输入,并对用户提供的输入执行相应的任务。

不同数据类型的输入方法是不同的。我们将讨论如何为各种数据类型获取输入,以及如何从用户那里获取数组输入。

更多Python相关文章,请阅读:Python 教程

字符串输入

input() 方法用于从用户接收字符串输入。用户也可以输入数字,但它将被视为字符串。程序可以包含任何逻辑或对用户输入的字符串执行的操作,但在此示例中,我们将仅打印用户输入的字符串。

示例

print("输入一个字符串")
a=input()
print("用户输入的字符串是",a)

输出

输入一个字符串
TutorialsPoint
用户输入的字符串是TutorialsPoint

在执行上述示例时,将在输出屏幕上打印消息“输入一个字符串”,并允许用户输入某些内容。当input()函数执行时,程序流将停止,直到用户提供某些输入,输入字符串后,第二个打印语句将执行。

整数输入

整数输入只需要将接收到的输入类型转换为int(input())。因此,我们使用int(input())来获取整数输入。只能输入数字值,否则会引发错误。

示例

print("请输入一个数字")
a=int(input())
print("用户输入的数字是",a)

输出

请输入一个数字
10
用户输入的数字是10

浮点数输入

浮点数输入可以使用输入() 中的类型转换接收输入。我们将使用float(input())来获取浮点数的输入。用户可以输入整数或浮点数,但该值将被视为浮点数。

示例

print("请输入一个数字")
a=float(input())
print("用户输入的数字是",a)

输出

请输入一个数字
2.5
用户输入的数字是2.5

获取整数数组输入

有时,我们需要从用户那里获取数组作为输入。没有单独的语法可以获取数组输入。

示例

print("输入元素的数量")
a=int(input())
print("请输入",a,"个整数元素")
array=[]
for i in range(a):
   array.append(int(input()))
print("用户输入的数组是",array)

输出

输入元素的数量
5
请输入5个整数元素
1
2
3
4
5
用户输入的数组是[1,2,3,4,5]

在上面的示例中,从用户那里获取数组大小的输入。然后声明数组并使用for循环,我们从用户那里获取更多元素输入,并将它们附加到数组中。

对于获取字符串数组输入,我们可以在for循环内使用 input() 而不是 int(input())

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程