Ду намуди вуруд
Аксари масъалаҳо бо ададҳои бисёр аввал мегӯянд, ки чандто аст ва баъд ададҳоро медиҳанд. Бинед, ки онҳо чӣ тавр навишта шудаанд. Ду роҳ ҳаст.
Ҳамаи ададҳо дар як сатр:
Ҳар адад дар як сатр:
input() тамоми сатрро ҳамчун матн мехонад. Барои ҳамин int(input()) метавонад як ададро дар намуди дуюм бихонад. Дар намуди аввал он бо хато қатъ мешавад:
Сатри ададҳо: қолаби рӯйхат
Барои намуди аввал як сатрро ёд гиред. Ин қолаб аст: онро чун ҳаст истифода баред ва дар дарси рӯйхатҳо мефаҳмед, ки чаро кор мекунад.
Он сатрро мехонад, дар фосилаҳо мебурад, ҳар порчаро ба адад табдил медиҳад ва ҳамаи ададҳоро якҷоя дар a нигоҳ медорад. Ном a акнун рӯйхатро нигоҳ медорад. Ҳоло се чиз кофист:
Барои вуруди 78 92 85:
len(a)шумораи ададҳои рӯйхат аст.a[0]адади аввал аст. Шумора аз 0 оғоз мешавад.for x in a:аз рӯйхат мегузарад:xҳар дафъа як адад аст, чунон киiяк адади фосила буд.
Ададҳои як сатрро ҷамъ мекунем:
Барои баҳоҳои 78 92 85 100 64 419 чоп мешавад. Сатри аввал, n, бояд хонда шавад, зеро дар вуруд ҳаст. Давр ба он ниёз надорад: a медонад, ки чандто адад дорад.
Ҳар адад дар як сатр
Барои намуди дуюм давр гузаришҳоро мешуморад ва ҳар гузариш як ададро мехонад:
Барои вуруди 3, 10, 20, 30 60 чоп мешавад.
| Ададҳо меоянд | Бо чӣ мехонем |
|---|---|
| ҳама дар як сатр | list(map(int, input().split())) |
| ҳар кадом дар як сатр | дар давр аз гузариш |