一臉懵逼!解釋下
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9]:
? ? for y in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]:
? ? ? ? if x < y:
? ? ? ? ? ? print x * 10 + y
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9]:
? ? for y in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]:
? ? ? ? if x < y:
? ? ? ? ? ? print x * 10 + y
2018-07-28
舉報
2018-07-28
按序循環:
step1: x=1,y=1,if為false,繼續循環(看代碼塊,優先循環y)
step2:x=1,y=2,if為true,打印10*x+y值為12(注意x,y均為整數型,直接+就求和了,組成兩位數就需要用公式10*x + y)
step3:后續內推,當y=9時,循環會在往上,從x=2開始循環