Schemi output – 1

Utilizza la funzione print() per visualizzare degli schemi geometrici

  1. Un rombo
  2. Due rombi in orizzontale
  3. Quattro rombi (2×2)
  4. Una freccia orizzontale
  5. Una freccia verticale
  6. Il triangolo di Tartaglia
  7. Un albero
  8. Un albero di Natale
  9. Wikipedia > ASCII Art

Per utilizzare alcuni caratteri potresti aver bisogno di una sequenza di escape

Rombo

print("  *  ") 
print(" *** ") 
print("*****") 
print(" *** ") 
print("  *  ")
  *  
 *** 
*****
 *** 
  *  

Freccia

print("      *   ")
print("      |\  ")
print("*-----* \ ")
print("|        *")
print("*-----* / ")
print("      |/  ")
print("      *   ")
      *   
      |\  
*-----* \ 
|        *
*-----* / 
      |/  
      *   

Triangolo di Tartaglia

print("                1               ")
print("             1     1            ")
print("          1     2     1         ")
print("       1     3     3     1      ")
print("    1     4     6     4     1   ")
print(" 1     5    10    10     5     1")
                1
             1     1
          1     2     1
       1     3     3     1  
    1     4     6     4     1
 1     5    10    10     5     1

Per individuare l’allineamento corretto inserisci un carattere temporaneo al posto della prima cifra mancante…

print("               _1               ")
print("            _1    _1            ")
print("         _1    _2    _1         ")
print("      _1    _3    _3    _1      ")
print("   _1    _4    _6    _4    _1   ")
print("_1    _5    10    10    _5    _1")
                _1
            _1    _1
         _1    _2    _1
      _1    _3    _3    _1
   _1    _4    _6    _4    _1
_1    _5    10    10    _5    _1