关键词

Python中input()函数的用法实例小结

Python中input()函数的用法实例小结

什么是input()函数?

在Python编程中,input()函数是一种接受用户输入数据的内置函数。该函数可以读取用户在运行程序时输入的数据,并且把这些数据存储在变量中。通常使用input()函数是为了使程序的执行更加灵活,从而能够处理不同的用户输入。

input()函数的基本语法和用法

input()函数的基本语法如下:

input([prompt])

其中,prompt是一个可选的参数,用于在用户输入前向用户展示提示信息。该参数可以是任何字符串,例如:

name = input("请输入您的姓名:")

上述代码中,当程序运行到input()函数时,屏幕会显示一个字符提示信息:“请输入您的姓名:”,等待用户输入,然后把用户输入的数据赋值给变量“name”。

实战示例1:计算输入数字的平均值

接下来我们来看一个实际中使用input()函数的例子,这个例子可以计算任意数量数字的平均值,代码如下:

n = int(input("请输入要计算平均数的数字的个数:"))
sum = 0
for i in range(n):
    num = float(input("请输入数字:"))
    sum += num
average = sum / n
print("这些数字的平均值是", average)

在这个例子中,程序先提示用户输入要计算平均数的数字的个数。随后,在for循环的每次迭代中,程序提示用户输入一个数字,累加这个数字,并最终计算所有输入数字的平均值。最后,程序输出平均值。

实战示例2:判断用户输入的字符串是否是数字

下面再来看一个实际中使用input()函数的例子,这个例子可以判断用户输入的字符串是否是数字,代码如下:

while True:
    num = input("请输入一个数字:")
    if num.isdigit():
        print("是数字")
        break
    else:
        print("不是数字,请重新输入")

在这个例子中,程序要求用户输入一个数字。程序使用while循环不断运行,直到用户输入一个包含数字的字符串。程序使用isdigit()函数判断用户输入的字符串是否为数字,如果是数字则输出“是数字”,并使用break语句终止while循环,程序结束。否则,程序输出“不是数字,请重新输入”,然后继续等待用户输入。

结论

input()函数是Python编程中用于读取用户输入的有用工具。通过为用户添加提示信息,您可以在程序运行时收集有意义的信息,并使用这些信息执行必要的计算、操作和/或控制流程。

本文链接:http://task.lmcjl.com/news/6271.html

展开阅读全文