Python使用技巧-标准输入
什么是标准输入
标准输入是指一个程序所读取的输入流,通常是通过键盘输入的一串字符数据。在Python中,标准输入可以通过内置的input()
函数实现。
如何使用标准输入
通过input()
函数,我们可以获取用户在命令行输入的数据。我们来看一个简单的示例,比如我们要从命令行输入一个字符串,然后将它打印出来,可以这样写:
input_str = input("请输入一个字符串:")
print("你输入的字符串是:", input_str)
上述代码中,我们通过input()
函数获取了用户通过命令行输入的字符串,并将其保存在input_str
变量中,最后打印出来。
示例1:计算两个数的和
现在我们要编写一个程序,来计算用户输入的两个数字的和。我们可以这样编写代码:
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
sum = num1 + num2
print(f"{num1} + {num2} = {sum}")
上述代码中,我们使用input()
函数获取用户输入的两个数字,需要使用float()
函数将输入的字符串转换为浮点数,才能进行数值计算。
示例2:计算BMI指数
现在我们要编写一个程序,来计算用户输入的身高和体重,然后计算出BMI指数。我们可以这样编写代码:
height = float(input("请输入你的身高(单位:米):"))
weight = float(input("请输入你的体重(单位:千克):"))
bmi = weight / (height ** 2)
print(f"你的BMI指数为:{bmi:.2f}")
上述代码中,我们使用input()
函数获取用户输入的身高和体重,需要使用float()
函数将输入的字符串转换为浮点数,才能进行数值计算。BIM指数的计算公式为:体重(千克)/身高(米)的平方,最后使用:.2f
格式化字符串,保留两位小数。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python使用技巧-标准输入 - Python技术站