課程
/后端開發
/Python
/初識Python
我不知道怎么把這些數形成一個list,希望能解答
2019-08-11
源自:初識Python 5-8
正在回答
>>> 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:
...? ? ? ? ? ? ?sum = sum + x*10+y
...
>>> print sum
1440
zyjy33
鎏鼻涕 回復 zyjy33
sum = 0
for x in range(1,10):
? ? for y in range(0,10):
? ? ? ? if x >= y:
? ? ? ? ? ? continue
? ? ? ? sum =? sum + x*10 + y
print(sum)
from?functools?import?reduce????#導入reduce函數 L=[] for?x?in?range(1,10): ????for?y?in?range(10): ????????if?x<y: ????????????L.append(10*x+y) print(reduce(lambda?x,y:x+y,L))?#python?3?下運行,不要再用2了
List_nub=[]
for x in range(1,10) :
? ? for y in range(1,10):
? ? ? ? if x<y:
? ? ? ? ? ? sum=x*10+y
? ? ? ? ? ? print sum
? ? ? ? ? ? List_nub.append(sum)
print List_nub
小小美伢
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-08-21
>>> 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:
...? ? ? ? ? ? ?sum = sum + x*10+y
...
>>> print sum
1440
2019-08-19
sum = 0
for x in range(1,10):
? ? for y in range(0,10):
? ? ? ? if x >= y:
? ? ? ? ? ? continue
? ? ? ? sum =? sum + x*10 + y
print(sum)
2019-08-15
2019-08-11
List_nub=[]
for x in range(1,10) :
? ? for y in range(1,10):
? ? ? ? if x<y:
? ? ? ? ? ? sum=x*10+y
? ? ? ? ? ? print sum
? ? ? ? ? ? List_nub.append(sum)
print List_nub