就是对a,b,theta进行赋值,你可以把map(float,x.split())打印看出来,即创建一个变量t=list(map(float,x.split()))
然后就是根据这个内容从左往右赋值给a,b,theta
x.split(),把x由字符串变成列表,然后map通过float把单个字符串编程浮点数
======================= RESTART: D:\Users\Desktop\test.py ======================
>>> import math
>>> x = input("边长夹角:")
边长夹角:1 2 60
>>> a,b,theta = map(float,x.split())
>>> a
1.0
>>> b
2.0
>>> theta
60.0
>>>
第二行要求输入3个数据,输入后数据赋值给x,第3行先用split函数分割x,分割成3部分后转为float类型,从左到右依次赋值给a,b,theta,其实就是一个字符串分割,然后循环转换格式并赋值的功能,只不过通过特定的函数简化了