{"id":29507,"date":"2025-08-21T09:16:42","date_gmt":"2025-08-21T07:16:42","guid":{"rendered":"https:\/\/www.valcon.it\/python\/?p=29507"},"modified":"2025-09-30T09:22:46","modified_gmt":"2025-09-30T07:22:46","slug":"oii-numeri","status":"publish","type":"post","link":"https:\/\/www.valcon.it\/python\/oii-numeri\/","title":{"rendered":"Numeri"},"content":{"rendered":"\n<p><em>Fase Territoriale 2001<\/em><\/p>\n\n\n\n<p>Scrivete un programma che, dato un numero intero compreso tra 1 e 99 inclusi, scriva la parola italiana corrispondente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dati in input<\/h2>\n\n\n\n<p>Un numero compreso tra 1 e 99 inclusi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dati in output<\/h2>\n\n\n\n<p>Il programma deve fornire la parola corrispondente in italiano.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Assunzioni<\/h3>\n\n\n\n<ol>\n<li>Qualora lo stesso numero possa essere espresso in pi\u00f9 forme, scegliere sempre la pi\u00f9 breve (per esempio, \u201cventuno\u201d e non \u201cventiuno\u201d o \u201cventieuno\u201d, \u201cottantuno\u201d e non \u201cottantauno\u201d o \u201cottantaeuno\u201d).<br>Nel caso precedente, scrivere \u201cventieuno\u201d al posto di \u201cventuno\u201d \u00e8 considerato un errore.<br>Allo stesso modo, uno spazio nella parola \u00e8 considerato un errore.<\/li>\n\n\n\n<li>I caratteri accentati devono essere inseriti privi di accento (per esempio, \u201ctrentatre\u201d e non \u201ctrentatr\u00e8\u201d o \u201ctrentatre&#8217;\u201d).<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Esempi<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-center\" data-align=\"center\"><\/th><th>Input<\/th><th>Output<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">1\u00b0<\/td><td>12<\/td><td>dodici<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">2\u00b0<\/td><td>23<\/td><td>ventitre<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">3\u00b0<\/td><td>88<\/td><td>ottantotto<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\ncifre = &#x5B;\n    &quot;zero&quot;    , &quot;uno&quot;        , &quot;due&quot;        , &quot;tre&quot;       ,\n    &quot;quattro&quot; , &quot;cinque&quot;     , &quot;sei&quot;        , &quot;sette&quot;     ,\n    &quot;otto&quot;    , &quot;nove&quot;       , &quot;dieci&quot;      , &quot;undici&quot;    ,\n    &quot;dodici&quot;  , &quot;tredici&quot;    , &quot;quattordici&quot;, &quot;quindici&quot;  ,\n    &quot;sedici&quot;  , &quot;diciassette&quot;, &quot;diciotto&quot;   , &quot;diciannove&quot;\n]\ndecine = &#x5B;\n    &quot;venti&quot;   , &quot;trenta&quot;  , &quot;quaranta&quot;, &quot;cinquanta&quot;,\n    &quot;sessanta&quot;, &quot;settanta&quot;, &quot;ottanta&quot; , &quot;novanta&quot;\n]\n#------------------------------------------------------------------- \nN = 98                \n#-------------------------------------------------------------------   \nif(N &lt; 20):\n    numero = cifre&#x5B;N]\nelse:\n    decina = N \/\/ 10\n    unita  = N %  10\n    numero = decine&#x5B;decina-2]\n    if(unita != 0):\n        if(unita == 1) or (unita == 8):\n            numero = numero&#x5B;:-1]\n        numero += cifre&#x5B;unita]\n#-------------------------------------------------------------------\nprint(numero)\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>La lingua italiana vuole &#8220;tre&#8221; accentato se alla fine della parola composta<\/p>\n\n\n\n<ul>\n<li>ventitr\u00e9<\/li>\n\n\n\n<li>trentatr\u00e9<\/li>\n\n\n\n<li>&#8230;<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; first-line: 22; title: ; notranslate\" title=\"\">\n        cifra = cifre&#x5B;unita]\n        if(unita == 1) or (unita == 8):\n            numero = numero&#x5B;:-1]\n        elif(unita == 3):\n            cifra  = &quot;tr\u00e9&quot;\n        numero += cifra\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>Fase Territoriale 2001 Scrivete un programma che, dato un numero intero compreso tra 1 e 99 inclusi, scriva la parola italiana corrispondente. Dati in input Un numero compreso tra 1 e 99 inclusi. Dati in output Il programma deve fornire la parola corrispondente in italiano. Assunzioni Esempi Input Output 1\u00b0 12 dodici 2\u00b0 23 ventitre &#8230; <a title=\"Numeri\" class=\"read-more\" href=\"https:\/\/www.valcon.it\/python\/oii-numeri\/\" aria-label=\"Leggi di pi\u00f9 su Numeri\">Leggi tutto<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41],"tags":[],"_links":{"self":[{"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/posts\/29507"}],"collection":[{"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/comments?post=29507"}],"version-history":[{"count":8,"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/posts\/29507\/revisions"}],"predecessor-version":[{"id":29657,"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/posts\/29507\/revisions\/29657"}],"wp:attachment":[{"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/media?parent=29507"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/categories?post=29507"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/tags?post=29507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}