#funzione 1 def invito(L): try: a = input('inserisci 10 numeri interi tra 0 e 100: ') if (0 <= a <= 100) and(type(a)==type(1)) and (a not in L): L.append(a) else: print "numeri tra 0 e 100, interi, e non gia' inseriti" except: print 'numeri, non caratteri !!' #funzione 2 def controllaDueListe(L1,L2): for i in L1: if i in L2: print i, "e' in entrambe" L = L1+L2 L.sort() return L #funzione 3 def mixListe(L1,L2): l = [] j = 0 L2.reverse() for i in L1: l.append(i) l.append(L2[j]) j=j+1 return l L1 = [] L2 = [] print "inserisci prima serie di numeri" while (len(L1)<10): invito(L1) # print 'len = ',len(L) print "inserisci seconda serie di numeri" while (len(L2)<10): invito(L2) print L1 L = controllaDueListe(L1,L2) print L M = mixListe(L1,L2) print M