Rozwiązane

Proszę o pomoc plis
Zadanie:1

do funkcji addSpace() przez parametr value został przekazany pewien łańcuch znaków. Funkcja powinna zwrócić ten łańcuch z kolejnymi znakami oddzielonymi od siebie spacją. Uwaga: po ostatnim znaku nie powinno być spacji!

Przykład:

Wejście: "ABCDE"
Wyjście: "A B C D E"

Wejście: "Monty"
Wyjście: "M o n t y"



Zadanie:2

napisz program, który wyświetli w konsoli kolejne liczby całkowite od 0 do 20, w taki sposób, aby każda liczba była w nowym wierszu.

Aby zachęcić Cię do skorzystania z pętli for i funkcji range() wprowadzamy dodatkowe warunki:
1. W programie może być tylko jedna funkcja print()
2. Cały program może zawierać maksymalnie 50 znaków.



Zadanie:3

napisz program, który wyświetli w konsoli kolejne liczby całkowite od 10 do 30, w taki sposób, aby każda liczba była w nowym wierszu.

Aby zachęcić Cię do skorzystania z pętli for i funkcji range() wprowadzamy dodatkowe warunki:
1. W programie może być tylko jedna funkcja print()
2. Cały program może zawierać maksymalnie 55 znaków.



Zadanie:4

napisz program, który wyświetli w konsoli co piątą liczbę całkowitą od 5 do 80, w taki sposób, aby każda liczba była w nowym wierszu.

Aby zachęcić Cię do skorzystania z pętli for i funkcji range() wprowadzamy dodatkowe warunki:
1. W programie może być tylko jedna funkcja print()
2. Cały program może zawierać maksymalnie 55 znaków.


Zadanie:5

do funkcji everyThird() przez parametr value przekazano łańcuch, w którym zapisano wyniki pewnej liczby rzutów kością do gry. Funkcja powinna zwrócić łańcuch, składający się z co trzeciego zapisanego wyniku, zaczynając od pierwszego.

Przykład:

Wejście: "3441453221"
Wyjście: "3131"

Wejście: "664512215634"
Wyjście: "6526"



Zadanie:6

wyświetl krotkę, w której wartościami kolejnych elementów będą: "Python", 4, "U".

Krotkę możesz najpierw przypisać do zmiennej, lub utworzyć ją bezpośrednio w funkcji print().



Zadanie:7

funkcja returnTuple() powinna zwracać trójelementową krotkę, której kolejnymi wartościami będą podniesione do kwadratu wartości przekazane przez trzy kolejne parametry.

Przykład:

Wejście: 2, 1, 3
Wyjście: ( 4, 1, 9 )

Wejście: 4, 3, 2
Wyjście: ( 16, 9, 4 )


Zadanie:8

do funkcji firstQuarter() przekazano przez parametr krotkę, zawierającą nakłady czasopisma z kolejnych 12 miesięcy 2019 roku. Funkcja powinna zwracać nakład w pierwszym kwartale roku, czyli sumę z pierwszych trzech miesięcy.

Przykład:

Wejście: ( 10, 20, 5, 50, 30, 40, 8, 12, 20, 11, 10, 2 )
Wyjście: 35





Zadanie:9

funkcja nameGen() generuje na potrzeby gry zestawy: imię i nazwisko, które są przypisywane postaciom w grze. Do funkcji przez pierwszy parametr przekazano krotkę zawierającą zestaw imion, przez drugi parametr indeks elementu, który należy pobrać z krotki z imionami, przez trzeci parametr krotkę zawierającą zestaw nazwisk, przez czwarty parametr indeks elementu, który należy pobrać z krotki z nazwiskami. Funkcja powinna zwrócić łańcuch znaków składający się z imienia o wskazanym indeksie, spacji i nazwiska o wskazanym indeksie.

Przykłady:

Wejście: ( 'John', 'Ann', 'Harry' ), 1, ( 'Kowalski', 'Matrix', 'Callahan', 'Potter', 'Munny' ), 0

Wyjście: 'Ann Kowalski'

Wejście: ( 'John', 'Ann', 'Harry' ), 2, ( 'Kowalski', 'Matrix', 'Callahan', 'Potter', 'Munny' ), 4

Wyjście: 'Har









Zadanie:10

do funkcji maxMin() przez parametr przekazano 24-elementową krotkę, w której zapisano pomiary tętna pacjenta wykonywanych co godzinę przez całą dobę. Wyniki pomiarów zapisane w krotce są posortowane od najniższych do najwyższych wartości. Funkcja powinna zwrócić dwuelementową krotkę, w której pierwszym elementem będzie maksymalny pomiar tętna pacjenta, a drugim elementem - minimalny odczyt.

Przykład:

Wejście: ( 62, 63, 63, 64, 65, 65, 65, 66, 66, 68, 68, 68, 70, 71, 71, 71, 71, 73, 74, 76, 76, 80, 85, 91 )

Wyjście: ( 91, 62 )