Sei sulla pagina 1di 2

ESERCITAZIONE 9

def scambiaprimoultimo(lista):
temp=lista[-1]
lista[-1]=lista[0]
lista[0]=temp
return lista

def scorrelista(lista):
temp=lista[-1]
lista.remove(lista[-1])
lista. insert(0,temp)
return lista

def zeropari(lista):
for elementi in lista:
if elementi % 2 ==0:
print(f"{elementi} è un'elemento pari")
elementi=0
return lista

def sostituiscemassimo(lista):
for i in range(1,len(lista)-1):
lista[i]=max(lista[i-1], lista[i+1])
return lista

def eliminacentrali(lista):
if len(lista)%2==0:
lista.remove(lista[len(lista)//2])
lista.remove(lista[len(lista)//2])
else:
lista.remove(lista[len(lista)//2])
return lista

def sposapari(lista):
listapari=[]
listadispari=[]
finale=[]
for element in lista:
if element % 2 ==0:
listapari.append(element)
else:
listadispari.append(element)
finale=listapari+listadispari
return finale

def secondmax(lista):
massimo1=max(lista)
lista.remove(massimo1)
massimo2=max(lista)
return massimo2

def listacrescente(lista):
for i in range (len(lista)):
if lista[i]>lista[i+1]:
return False
else:
return True

def main():
lista=[1,2,3,4,5,6,7,8,1]
print(listacrescente(lista))
main()

Potrebbero piacerti anche