PYTHON ZADANIE
Napisz program, który zamieni wartości z listy według wzoru



PYTHON ZADANIE Napisz Program Który Zamieni Wartości Z Listy Według Wzoru class=

Odpowiedź :

Wyjaśnienie:

Nie wiem ilu elementowa ma być lista, dlatego pytamy użytkownika o rozmiar.

Nie wiemy też co ma program robić, jak w początkowej liście wystąpi liczba 0. Przyjąłem, że wtedy przyjmuje wartość 0. Jeżeli ma to być pominięte, należy wówczas w programie usunąć wiersze:

 elif lista[i]==0:

   lista[i]=0

import random

n=int(input('Ile ma być wyrazów listy? '))

lista=[]   #zdefiniowanie listy

for j in range(0,n):

 lista.append(random.randint(-1000, 1000))   #dodawanie do listy losowych liczb z przedziału od -1000 do 1000

 j=j+1

print(lista)

for i in range (0,n):

 if lista[i]<0:   #sprawdzaniu warunku

   lista[i]=-1   #zmiana wartości elementu listy

 elif lista[i]==0:

   lista[i]=0

 else:

   list1[i]=1

print(lista)

Zobacz obrazek Animaldk
Zobacz obrazek Animaldk