比如说同一行(一次性)输入15 20 25
我想依次赋值给a,b,c
该怎么写?
用split函数实现吗?
(重点)如果有很多个数字想要如上依次赋值也是这样吗?(感觉方法很繁琐)
这样也可以
a,b,c= map(int,input().strip().split(" "))
主要就是split()
python太灵活了,实现的方式有很多
你可以了解一下解包
想你说的多个赋值,一般也是先分割再用循环复制
对,单行可以用split()
str = input().strip().split(" ")
a, b, c = int(str[0]), int(str[1]), int(str[2])
print(a, b, c)