Witam , mam do rozwiązania 3 zadania, 2 samodzielnie zrobiłem i proszę o ocenę czy dobrze wykonane czy do poprawy i co do poprawy. A jednego zadania nie za bardzo rozumiem i proszę o nakierowanie mnie
Zadania muszą być w postaci funkcji.
1 zadanie:
ZADANIE 1. GENERATOR KODÓW POCZTOWYCH
przyjmuje 2 stringi: "79-900" i "80-155" i zwraca listę kodów pomiędzy nimi
string1 = "79-900"
string2 = "80-155"
def generator(arg1,arg2):
generator_kodow = []
generator_kodow.append(arg1)
generator_kodow.append(arg2)
print (generator_kodow)
generator(string1,string2)
2 zadanie:
ZADANIE 2. PODANA JEST LISTA ZAWIERAJĄCA ELEMENTY O WARTOŚCIACH 1-n. NAPISZ FUNKCJĘ KTÓRA SPRAWDZI JAKICH ELEMENTÓW BRAKUJE
1-n = [1,2,3,4,5,...,10]
np. n=10
wejście: [2,3,7,4,9], 10
wyjście: [1,5,6,8,10]
I tu nie bardzo rozumiem bo np jak mam wejście 10, to 1-n równa się -9 a nie 9 ( może być to błąd w treści zadania?)
i zadanie nr 3:
ZADANIE 3. NALEŻY WYGENEROWAĆ LISTĘ LICZB OD 2 DO 5.5 ZE SKOKIEM CO 0.5, DANE WYNIKOWE MUSZĄ BYĆ TYPU DECIMAL.
from decimal import *
def decimal():
lista = []
i = Decimal('2.0')
while i < 6:
lista.append(i)
i += Decimal('0.5')
print(lista)
return;
decimal()