# Esercizi Tipo 1 - su stringhe
# Esercizio 1.1
# Si scriva una funzione
# raddoppiaDimensioni(immagine)
# che prenda in input una stringa di caratteri da pensare come una immagine
# e restituisca una stringa di caratteri di dimensioni doppie
#
# Esempio
# input = "-*--
# -**-
# -***
# ****"
#
# output = raddoppiaDimensioni(immagine)
#
# output = "--**----
# --**----
# --****--
# --****--
# --******
# --******
# ********
# ********"
def raddoppiaDimensioni(input):
#inserire codice qui
return output
test_input = "-*--\n-**-\n-***\n****\n"
expected_output = "--**----\n--**----\n--****--\n--****--\n--******\n--******\n********\n********\n"
print(test_input)
output = raddoppiaDimensioni(test_input)
print(output)
if output == expected_output:
print("Esercizio 1: sorpassa il primo test (in bocca al lupo per gli altri)")
# Esercizio 1.2
# Si scriva una funzione
# raddoppiaDimensioni(immagine)
# che prenda in input un carattere fatto da asterischi in una stringa alta 5 e larga 5
# e lo restituisca inclinato verso sinistra
#
# Esempio
# input = "****
# * *
# ****
# * *
# **** "
# output = raddoppiaDimensioni(immagine)
#
# output = "****
# * *
# ****
# * *
# **** "
# Mia soluzione 10 righe
def inclina(disegno):
# Scrivere soluzione qui
return output
secondo_input = "**** \n* *\n****\n* *\n**** \n"
print(secondo_input)
secondo_output = inclina(secondo_input)
print(secondo_output)