47 lines
1.7 KiB
Python
47 lines
1.7 KiB
Python
|
|
"""
|
||
|
|
Vi invitiamo a giocare con il codice che abbiamo scritto per voi
|
||
|
|
e ad apportare alcune modifiche (forse anche
|
||
|
|
distruttive). Sentitevi liberi di modificare qualsiasi parte del
|
||
|
|
codice, ma a una condizione: imparate dai vostri errori
|
||
|
|
e traete le vostre conclusioni.
|
||
|
|
|
||
|
|
print(" *")
|
||
|
|
print(" * *")
|
||
|
|
print(" * *")
|
||
|
|
print(" * *")
|
||
|
|
print("*** ***")
|
||
|
|
print(" * *")
|
||
|
|
print(" * *")
|
||
|
|
print(" *****")
|
||
|
|
|
||
|
|
Cercate di:
|
||
|
|
• ridurre al minimo il numero di invocazioni della funzione print() inserendo la sequenza \n nelle stringhe
|
||
|
|
• rendere la freccia due volte più grande (ma mantenendo le proporzioni)
|
||
|
|
• duplicare la freccia, affiancando le due frecce; nota: una stringa può essere moltiplicata utilizzando il seguente
|
||
|
|
trucco: "stringa" * 2 produrrà "stringastringa" (ve ne parleremo presto)
|
||
|
|
• rimuovete le virgolette e osservate attentamente la risposta di Python; prestate attenzione al punto in cui
|
||
|
|
Python vede un errore: è questo il punto in cui l'errore esiste davvero?
|
||
|
|
• fare lo stesso con alcune parentesi;
|
||
|
|
• cambiate una qualsiasi delle parole print in qualcos'altro, differendo solo nel caso (ad esempio, Print) - cosa
|
||
|
|
succede ora?
|
||
|
|
• sostituite alcune delle virgolette con degli apostrofi; osservate attentamente cosa succede.
|
||
|
|
"""
|
||
|
|
|
||
|
|
print(" *")
|
||
|
|
print(" * *")
|
||
|
|
print(" * *")
|
||
|
|
print("* *")
|
||
|
|
print("*** ***")
|
||
|
|
print(" * *")
|
||
|
|
print(" * *")
|
||
|
|
print(" ***")
|
||
|
|
|
||
|
|
# ------------------------
|
||
|
|
|
||
|
|
print(" *","\n * *","\n * *","\n* *","\n*** ***","\n * *","\n * *","\n ***")
|
||
|
|
|
||
|
|
## -----------------------
|
||
|
|
print(" *","\n * *","\n * *","\n* *","\n*** ***","\n * *","\n * *","\n ****",sep="\n")
|
||
|
|
|
||
|
|
## -----------------------
|
||
|
|
print(" * "*2," * * "*2," * * "*2,"* * "*2,"*** *** "*2," * * "*2," * * "*2," *** "*2,sep="\n")
|