Python之input()函数用法,如何接收单行或多行的输入多个参数

单个输入

函数语法:
input()

a = input()

单行多个输入

函数语法:
input().split()
其中split()内填写分隔符为什么(默认为空格)

#输入三角形的三边长
a,b,c = (input("请输入三角形三边的长:").split())
a= int(a)
b= int(b)
c= int(c)

#计算三角形的半周长p
p=(a+b+c)/2

#计算三角形的面积s
s=(p*(p-a)*(p-b)*(p-c))**0.5

#输出三角形的面积
print("三角形面积为:",format(s,'.2f'))

输出结果:
请输入三角形三边的长:3 4 5
三角形面积为: 6.00

多行输入

与 print() 函数能输出多个参数不同,input() 函数的参数只能为单个字符串。
如果需要输出多个参数作为提示信息,可以用 print() 代替。

>>> lis = []
>>> for i in range(2):
...     lis.append(int(input(f'你想输入的第{i+1}个数字是?')))
... 
你想输入的第1个数字是?55
你想输入的第2个数字是?56
>>> lis 
[55, 56]

你可能感兴趣的:(python,字符串,算法)