Масъалаи ҳалшуда
Ин як масъалаест, ки дар рӯйхат нест; онро ҳамон тавр ҳал мекунем, ки шумо ҳамаро ҳал мекунед.
Шарт. n-ро хонед. Секунҷаи n сатрро чоп кунед. Дар сатри рақами i адади i ҳаст, ки i маротиба бо фосилаҳо навишта шудааст.
Вуруд
Баромад
Хондан. Як адад. Расм n сатр дорад ва сатри i i адад дорад. Ҳамаи ададҳои як сатр якхелаанд.
Нақша бо калимаҳо. Як давр барои сатрҳо, i аз 1 то n. Дар сатри i як даври дохилӣ, ки i маротиба иҷро мешавад ва адади i-ро ҷамъ мекунад. Сатрро бо фосила пайваст кунед ва чоп кунед.
Код. Ин ҳамон барномаи боло аст. Мо сатрро ҳамчун рӯйхати сатрҳо месозем ва пайваст мекунем. Фосила пас аз адади охирин як рамзи изофа дар сатр мебуд ва " ".join(row) дар он ҷо фосила намегузорад.
Мисолро санҷед. Барои n = 4 1, 2 2, 3 3 3 ва 4 4 4 4-ро мегирем.
Домро санҷед. Барои n = 1 чӣ мешавад? Даври берунӣ як маротиба иҷро мешавад ва даври дохилӣ як маротиба. Баромад ягона сатри 1 аст. Ва агар print-ро барои сатр фаромӯш кунем? Умуман чизе чоп намешавад. Ва агар дар даври дохилӣ range(1, i) нависем? Сатри 1 холӣ мешуд ва дар ҳар сатр як адад кам мебуд. Дом дар ин масъала дарозии даври дохилӣ аст: range(i) i маротиба иҷро мешавад.
Пешниҳод. Дар сайт мо кодро нусха мекунем, Python-ро интихоб мекунем ва Пешниҳод кунед-ро пахш мекунем. Агар натиҷаи довар «Қабул шуд» набошад, баромадро рамз ба рамз муқоиса мекунем.
Коди худро дар ин ҷо санҷед
Пеш аз пешниҳод кардан ҳалро дар лаборатория санҷед. Ин виростори холӣ аст. Вурудро дар терминал нависед, барномаро иҷро кунед ва баромадро бо мисоли шарт муқоиса кунед.