print(“q",q,"ixx-,ixx,izz",izz,"m",m,g,thrt代码什么意思?

发布网友 发布时间:2022-04-24 13:39

我来回答

1个回答

热心网友 时间:2023-10-14 18:46

从表面看这就是一个简单的打印函数,就上面给的代码来说,需要注意的有两点:

双引号里的内容表示字符串,原样输出;

没有双引号的表示变量,要替换为变量值后输出;

举例来说:

a = 123   //这是声明一个变量a并赋值为123

print("a")   //如果我这么写,则执行后,我们看到的输出就是一个字母 a .

print(a)   //a没加双引号表示a是一个变量,输出的过程是这样的,先将a替换为123,即

                 print(123),然后再执行print()函数,将123输出,所以执行结果是 123 .

再回过头来看题中给的print函数:

     print(“q",q,"ixx-,ixx,izz",izz,"m",m,g,thrusttocal,torquelocal)

根据上面的规则来看,我们把这个print语句按参数类型给拆开,一种类型是由引号引起来的字符串,还有一种是变量,即

    字符串:   print("q","ixx-,ixx,izz","m")  //这块第2个字符串别让逗号给干扰了,关键在于引号结对,引号中间的全是字符串. 输出的是 q ixx-,ixx,izz m

    变量: print(q,izz,m,g,thrusttocal,torquelocal)

假设q = 1, izz = 2, m = 3, g = 4, thrusttocal = 5, torquelocal = 6,则输出的就是1 2 3 4 5 6

结合上面说的,print(“q",q,"ixx-,ixx,izz",izz,"m",m,g,thrusttocal,torquelocal)的输出应该就清楚了.

说的好像有点乱,看看哪不明白追问,说错的请指正

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com