課程
/后端開發
/Python
/初識Python
求問為什么y一定要到10才行? for x in range(1, 9): ? ?for y in range(1, 10): ? ? ? ?if x < y: ? ? ? ? ? ?print 10 * x + y
2017-04-16
源自:初識Python 5-8
正在回答
for?x?in?range(1,9): ????for?y?in?range(1,10): ?????????if?x?<?y: ?????????print('x*10+y')
這個寫法中x表示的是十位上的數字,y表示個位上的數字,因任務要求為100以內的兩位數。
所以十位數字最大為9,但因十位數字要比個位小,所以實際上十位數字最大為8
range(1,10) = 【1,2,3,4,5,6,7,8,9】
y一定要到10才能去得到數字9,大于10不符合任務要求
慕粉2243531740 提問者
range(1,9)=(1,2,3,4,5,6,7,8)?
range(1,10)=(1,2,3,4,5,6,7,8,9)
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-26
這個寫法中x表示的是十位上的數字,y表示個位上的數字,因任務要求為100以內的兩位數。
所以十位數字最大為9,但因十位數字要比個位小,所以實際上十位數字最大為8
range(1,10) = 【1,2,3,4,5,6,7,8,9】
y一定要到10才能去得到數字9,大于10不符合任務要求
2017-04-17
range(1,9)=(1,2,3,4,5,6,7,8)?
range(1,10)=(1,2,3,4,5,6,7,8,9)