Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print('Witoj Molu-książkowy! Zrobimy porządek na półce.')
- print('Niestety jestem amatorskim programikiem, dlatego poproszę Cię, byś podał mi ile masz książek na półce: ')
- ile_ksiazek = (input('Ilość książek na półce: '))
- while ile_ksiazek <= '0':
- ile_ksiazek = input('Na pewno coś znajdziesz! Ilosc książek na półce: ') #SEGMENT OKREŚLANIA ILE KSIĄŻEK JEST NA PÓŁCE
- print('idealnie!')
- print('Czas wprowadzić wartości tych książeczek! Bo jak wiesz, każda książka ma swój numer wydania, podaj mi je kolejno!')
- war_ksiazki = []
- i = 1
- while i <= int(ile_ksiazek):
- war_ksiazki.append(input('wartość: ')) #SEGMENT DODAWANIA WARTOŚCI DO LISTY
- if i == int(ile_ksiazek):
- break
- else:
- i += 1
- print('Wprowadziłeś kolejne wartości: ')
- o = 0
- for o in range(0, int(ile_ksiazek)):
- print(int(war_ksiazki[o])) #SEGMENT WYŚWIETLANIA PODANYCH WARTOŚCI
- print()
- k = 0
- for k in range(0, int(ile_ksiazek)): #SPRAWDZA, DLA KAŻDEJ JEDNEJ KSIĄŻKI
- m = k
- i = int(ile_ksiazek)-1
- while i > m : #PORÓWNUJE WARTOŚCI DANYCH POZYCJI 'M; I;
- if(int(war_ksiazki[m]) < int(war_ksiazki[i])): #JEŻELI M < I PRZECHODZI DALEJ
- i -= 1
- else:
- war_ksiazki[m], war_ksiazki[i] = war_ksiazki[i], war_ksiazki[m] #ZAMIANA MIEJSCEM
- else: # I <= M
- k += 1
- print('A to te same wartości ułożone po kolei: ') #WYŚWIETLA UŁOŻONY SZEREG WARTOŚCI
- n = 1
- for n in range(0, int(ile_ksiazek)):
- print(war_ksiazki[n])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement