哪位可以帮忙解释下(短小,勿怕)
x , y = 1 , 1print(0 , ', ' , x , end = '')
for q in range(0,20):
x , y = y , x + y
print(' , ' , x , end = '')
print(' , ' , y)
一直没搞懂第一行的:x , y = 1 , 1 and 第五行的:x , y = y , x + y
的作用,以及,为啥可以这样写参数嘞?
print(' """ ')
for a in str('斐波那契数列'):
print(a)
print(' """ '){:10_254:}
这不就是平面直角坐标吗
x y 坐标
本帖最后由 大马强 于 2021-8-6 23:07 编辑
第一个问题
这就相当于python的规则,你赋值是可以多个同时赋值
x,y,z = 1,2,3
注意两边的个数和位置,记住就好,以后需要直接用
第二个问题
同上,也是赋值,搞懂斐波那契数列就好了
第三个问题
这就涉及到类与对象的问题,这个学到后面你就会有新的理解,str() 字符串类,你往里面放参数,它会自动调用里面的方法(函数),返回一个字符串,
你可能认为这段代码是sb,把字符串变成字符串,多此一举{:10_269:}
也对,但你把参数换个整型 12334,它就会返回一个 '12334' 字符串
你直接放个 '斐波那契数列' 是一样的
页:
[1]