eugenio87
Profilo di
Nome | eugenio87 |
---|---|
Indirizzo email | n/a |
Messaggi | 3 |
-
- 2019-06-07 12:49:34
- Re: Problema cicli annidati / lista di liste
- Forum >> Programmazione Python >> Scripting
- Sono riuscito a risolverlo, alla fine era solo un problema di indentazione del print:
for c in range(len(griglia0)):
for r in range(len(griglia)):
print(grigliarc, end="")
print()
-
- 2019-06-04 16:46:11
- Problema cicli annidati / lista di liste
- Forum >> Programmazione Python >> Scripting
- Salve ho un esercizio che non riesco a svolgere.
Data questa lista di liste.
griglia=[[".",".",".",".",".","."],
[".","0","0",".",".","."],
["0","0","0","0",".","."],
["0","0","0","0","0","."],
[".","0","0","0","0","0"],
["0","0","0","0","0","."],
["0","0","0","0",".","."],
[".","0","0",".",".","."],
[".",".",".",".",".","."]]
L'esercizio mi chiede attraverso un ciclo for dentro un ciclo for di ottenere questa figura:
..00.00..
.0000000.
.0000000.
..00000..
...000...
....0....
ogni rigo di questo output sarebbe il primo elemento di ciascuna lista, per intenderci la prima riga è data da griglia00, griglia10, griglia20, griglia30, ...... fino a griglia80,
il secondo rigo da griglia01, griglia11, griglia21 ecc...
Non riesco ad impostare questi cicli per ottenere questo risultato.
Grazie in anticipo a chi vorrà aiutarmi.
-
- 2018-08-28 20:51:32
- Problema python alle prime armi
- Forum >> Programmazione Python >> Scripting
- Salve a tutti sono nuovo del forum e del mondo della programmazione.
Sto iniziando a conoscere le prime istruzioni di python in particolare PRINT IF ELSE ELIF ecc..., ed ho riscontrato alcuni problemi quando lancio il messaggio nella shell.
In pratica ho scritto un piccolo programmino:
uovo=input("dimmi il tuo nome")
if uovo=="eugenio":
print "ciao padrone"
else:
print"non ti conosco"
vado su run, mi chiede "dimmi il tuo nome" ed io scrivo "eugenio"(senza virgolette), tuttavia mi compare questo errore:
Traceback (most recent call last):
File "C:\Users\Eugenio\Desktop\python\if stringhe 2", line 1, in <module>
uovo=input("dimmi il tuo nome")
File "<string>", line 1, in <module>
NameError: name 'eugenio' is not defined
Se invece scrivo il mio nome con le virgolette funziona tutto liscio.
Possibile che debba scrivere le mie risposte tra virgolette?
Dove sta l'inghippo?
Grazie a chi vorrà aiutarmi