{"id":6320,"date":"2021-03-14T09:48:13","date_gmt":"2021-03-14T08:48:13","guid":{"rendered":"https:\/\/liceocuneo.it\/oddenino\/?page_id=6320"},"modified":"2021-08-19T10:42:32","modified_gmt":"2021-08-19T08:42:32","slug":"somma_cifre_pagina-py","status":"publish","type":"page","link":"https:\/\/liceocuneo.it\/oddenino\/informatica\/python\/somma_cifre_pagina-py\/","title":{"rendered":"somma_cifre_pagina.py"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" id=\"block-dd3b689b-c80a-4f85-b31d-cabd25451c38\">Script<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># calcolo delle frequenze assolute dei numeri ottenuti sommando le cifre dei numeri di pagina di un libro\n# senza l'utilizzo degli array (liste Python)\n\nprint(\"Calcolo delle frequenze assolute dei numeri ottenuti sommando le cifre dei numeri di pagina di un libro\")\n\nn = int(input(\"Quante pagine ha il tuo libro? (n&lt;1000) \"))\n\nr1 = r2 = r3 = r4 = r5 = r6 = r7 = r8 = r9 = r10 = r11 = r12 = r13 = r14 = r15 = r16 = r17 = r18 = r19 = r20 = r21 = r22 = r23 = r24 = r25 = r26 = r27 = 0\n\nfor i in range(1, n+1):\n    # formule per l'estrazione delle cifre separate dal numero i\n    c = i \/\/ 100                  # centinaia\n    d = (i - c*100) \/\/ 10         # decine\n    u = i - c*100 - d*10          # unit\u00e0\n\n    s = c + d + u                 # calcolo la somma delle varie cifre\n    \n    if s == 1:                    # se la somma delle cifre \u00e8 1, incremento il contatore r1\n        r1 += 1\n    elif s == 2:                  # altrimenti, se la somma delle cifre \u00e8 2, incremento il contatore r2\n        r2 += 1\n    elif s == 3:\n        r3 += 1\n    elif s == 4:\n        r4 += 1\n    elif s == 5:\n        r5 += 1\n    elif s == 6:\n        r6 += 1\n    elif s == 7:\n        r7 += 1\n    elif s == 8:\n        r8 += 1\n    elif s == 9:\n        r9 += 1\n    elif s == 10:\n        r10 += 1\n    elif s == 11:\n        r11 += 1\n    elif s == 12:\n        r12 += 1\n    elif s == 13:\n        r13 += 1\n    elif s == 14:\n        r14 += 1\n    elif s == 15:\n        r15 += 1\n    elif s == 16:\n        r16 += 1\n    elif s == 17:\n        r17 += 1\n    elif s == 18:\n        r18 += 1\n    elif s == 19:\n        r19 += 1\n    elif s == 20:\n        r20 += 1\n    elif s == 21:\n        r21 += 1\n    elif s == 22:\n        r22 += 1\n    elif s == 23:\n        r23 += 1\n    elif s == 24:\n        r24 += 1\n    elif s == 25:\n        r25 += 1\n    elif s == 26:\n        r26 += 1\n    elif s == 27:\n        r27 += 1\n    else:\n        print(\"Numero non previsto:\", s)\n\nprint(\"Frequenze ottenute\")\nprint(\" 1 -\", r1)\nprint(\" 2 -\", r2)\nprint(\" 3 -\", r3)\nprint(\" 4 -\", r4)\nprint(\" 5 -\", r5)\nprint(\" 6 -\", r6)\nprint(\" 7 -\", r7)\nprint(\" 8 -\", r8)\nprint(\" 9 -\", r9)\nprint(\"10 -\", r10)\nprint(\"11 -\", r11)\nprint(\"12 -\", r12)\nprint(\"13 -\", r13)\nprint(\"14 -\", r14)\nprint(\"15 -\", r15)\nprint(\"16 -\", r16)\nprint(\"17 -\", r17)\nprint(\"18 -\", r18)\nprint(\"19 -\", r19)\nprint(\"20 -\", r20)\nprint(\"21 -\", r21)\nprint(\"22 -\", r22)\nprint(\"23 -\", r23)\nprint(\"24 -\", r24)\nprint(\"25 -\", r25)\nprint(\"26 -\", r26)\nprint(\"27 -\", r27)<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"block-cd92f43a-9f47-432e-a58c-998274c8cef8\">Shell<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Calcolo delle frequenze assolute dei numeri ottenuti sommando le cifre dei numeri di pagina di un libro\nQuante pagine ha il tuo libro? (n&lt;1000) 999\nFrequenze ottenute\n 1 - 3\n 2 - 6\n 3 - 10\n 4 - 15\n 5 - 21\n 6 - 28\n 7 - 36\n 8 - 45\n 9 - 55\n10 - 63\n11 - 69\n12 - 73\n13 - 75\n14 - 75\n15 - 73\n16 - 69\n17 - 63\n18 - 55\n19 - 45\n20 - 36\n21 - 28\n22 - 21\n23 - 15\n24 - 10\n25 - 6\n26 - 3\n27 - 1<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Script # calcolo delle frequenze assolute dei numeri ottenuti sommando le cifre dei numeri di pagina di un libro # senza l&#8217;utilizzo degli array (liste Python) print(&#8220;Calcolo delle frequenze assolute dei numeri ottenuti sommando le cifre dei numeri di pagina di un libro&#8221;) n = int(input(&#8220;Quante pagine ha il tuo libro? (n&lt;1000) &#8220;)) r1 = &hellip; <a href=\"https:\/\/liceocuneo.it\/oddenino\/informatica\/python\/somma_cifre_pagina-py\/\" class=\"more-link\">Continua a leggere <span class=\"screen-reader-text\">somma_cifre_pagina.py<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"parent":5803,"menu_order":130,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6320","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/pages\/6320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/comments?post=6320"}],"version-history":[{"count":0,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/pages\/6320\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/pages\/5803"}],"wp:attachment":[{"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/media?parent=6320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}