我這樣寫為什么不對?
for?i?in?range(1,10): ????for?j?in?range?(0,10): ????????for?k?in?range(0,10): ????????????if?i?==?k: ????????????????print?i*100?+?j*10?+?k
for?i?in?range(1,10): ????for?j?in?range?(0,10): ????????for?k?in?range(0,10): ????????????if?i?==?k: ????????????????print?i*100?+?j*10?+?k
2019-12-26
舉報
2019-12-31
2020-01-07
L = []
for i in range(1,10):
??? for j in range (0,10):
??????? for k in range(0,10):
??????????? if i == k:
???????????????? L.append(i*100 + j*10 + k)
print L;
2019-12-26
k和i的取值范圍應相同,畢竟百位不能為0 所以區兩個未知數就好
我是這樣寫的:
print [x*100+y*10+x for x in range(1,10) for y in range(0,10)]