Scrivere un programmache prende in input 2 stringhe e stampa una stringa composta dalla prima metà (per eccesso) della prima stringa e la seconda metà (sempre per eccesso) della seconda. Ad esempio se le due stringhe sono “cane” e “gatto” la parola che verrà fuori sarà “catto”.
SOLUZIONE
- prima_parola = str(input(“Inserisci la prima parola “))
seconda_parola = str(input(“Inserisci la seconda parola “)) - n_prima = len(prima_parola)
- n_seconda = len(seconda_parola)
- r_prima = n_prima%2
- r_seconda = n_seconda%2
- p_prima = int((n_prima / 2) + r_prima)
- p_seconda = int((n_seconda) / 2 + r_seconda – (r_seconda*1))
- nuova_parola = str(print(prima_parola[0:p_prima] + seconda_parola[p_seconda:])