мне нужна помощь с задачей в моем интро питона курса программирования, который требует код, который будет печатать следующее с помощью двух «для-петли», один из которых вложен:цифры от 0 до 9 в треугольнике
0
0 1
0 1 2
0 1 2 3
0 1 2 3 4
0 1 2 3 4 5
0 1 2 3 4 5 6
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 8
0 1 2 3 4 5 6 7 8 9
до сих пор я придумал следующий код, но мой треугольник чисел начинается с цифры 1 вместо 0:
for i in range(-1,9):
print ('\n')
for i in range (int(i+1)):
j = i+1
print (j, end=' ')
Может кто-нибудь посоветовать, что я должен сделать, чтобы мой список цифр начинается с 0 вместо 1? Также любые предложения о том, как сделать мой код более удобочитаемым? Благодарю.
В вашем втором цикле 'for' вы добавляете 1 в' j' * до *, вы печатаете 'j'. Переключите эти строки, и вы должны быть настроены. – MattDMo
'j = i + 1' ... почему? – njzk2