Zadanie 1
Stwórz zmienne, które przechowają takie dane jak Twoje imię (tekst), wiek (liczba), ulubiona potrawa (tekst), ulubiona gra (tekst).
Wyświetl tekst za pomocą funkcji print(). Wykorzystaj zmienne, które stworzyłeś.
Przykład:
Mam na imię Adam, mam 15 lat, moja ulubiona potrawa to pizza, a ulubiona gra to Minecraft.
Pamiętaj, żeby przedstawić liczbę jako tekst użyj funkcji str(). Użyj znaku + aby łączyć tekst ze zmiennymi.



Zadanie 2
Napisz skrypt, który pozwoli wprowadzić użytkownikowi jego oceny z trzech przedmiotów i wyświetli jego średnią.
Aby pobrać dane od użytkownika wykorzystaj funkcję input(). Pamiętaj, ta funkcja pobiera dane jako tekst, a my chcąc policzyć średnią
potrzebujemy liczby. Czyli np. taką ocenę 5, a nie taką "5" bo 5+5=10, a "5"+"5"="55". Wykorzystaj do tego funkcję int().
np. int(input("podaj ocenę z angielskiego: "))
Średnią policzysz dodając wszystkie oceny oraz dzieląc przez ich ilość (znak dzielenia to /).


Zadanie 3
Tłumacz - stwórz program, który po wpisaniu 5 różnych wyrazów w języku polskim przetłumaczy je na język angielski.
Użytkownik podaje wyraz w języku polskim, a następnie dostaje odpowiedź np.
Podaj wyraz do przetłumaczenia: przycisk
Przycisk w języku angielskim to button

Dla wyrazu, którego nie zaprogramowaliśmy powinno wyświetlić się:
“Niestety, nie posiadamy jeszcze w naszej bazie danych tłumaczenia dla tego wyrazu.”
Skorzystaj z instrukcji warunkowej if elif else.
Aby całość powtarzała się cały czas wykorzystaj pętle while True.
Pamiętaj o wcięciach w kodzie (przycisk tab).


Zadanie 4
Stwórz pętlę for, która wypisze liczby od -10 do 100.
Skorzystaj z funkcji range().


Zadanie 5*
Stwórz tablicę o nazwie tabLiczby i zapisz w niej dowolnych 5 liczb.
Za pomocą pętli for wybierz każdy element (liczbę) z tablicy i wyświetl jego wartość podniesioną do kwadratu.
Przykład:
Dla liczby 2 powinno wyświetlić się: 2 do kwadratu to: 4
Dla liczby 5: 5 do kwadratu to: 25
Wykorzystaj funkcję len(), która zwraca długość tablicy
Wybierając dany element z tablicy skorzystaj ze zmiennej pętli for.

Pls. Potrzebuję tego na teraz.
Z góry dziękuję



Odpowiedź :

Mrfix

1.

<kod>

imie = "Adam"

wiek = 15

potrawa = "pizza"

gra = "Minecraft"

print(f"Mam na imię {imie}, mam {wiek} lat, moja ulubiona potrawa to {potrawa}, a ulubiona gra to {gra}")

</kod>

2.

Średnia może być z przecinkiem dlatego nie jest 'int' tylko 'float'. Funkcja 'round()' służy do zaokrąglenia wyniku do 2 znaków po przecinku.

<kod>

ocena1 = int(input("Podaj ocenę z pierwszego przedmiotu: "))

ocena2 = int(input("Podaj ocenę z drugiego przedmiotu: "))

ocena3 = int(input("Podaj ocenę z trzeciego przedmiotu: "))

srednia = round(float((ocena1 + ocena2 + ocena3) / 3), 2)

print(f"Twoja średnia to: {srednia}")

</kod>

3.

Należy uważać na pętlę "while True" bo można wpaść w nieskończoną pętlę - w treści zadania nie ma nigdzie gdzie należy wyskoczyć z pętli ('break') tylko, że ma chodzić w kółko - zatem z programu wychodzi się za pomocą Ctrl+C. Normalnie pojawiłby się błąd - ten program zamiast błędu pokazuje napis "Do widzenia".

<kod>

plSlowo1 = "guzik"

engSlowo1 = "button"

plSlowo2 = "zegar"

engSlowo2 = "clock"

plSlowo3 = "woda"

engSlowo3 = "water"

plSlowo4 = "kubek"

engSlowo4 = "mug"

plSlowo5 = "palec"

engSlowo5 = "finger"

while True:

   try:

       pytaneSlowo = input("Napisz jakie słowo chcesz przetłumaczyć: ")

       if pytaneSlowo == plSlowo1:

           print(f"Angielskie słowo to: {engSlowo1}")

       elif pytaneSlowo == plSlowo2:

           print(f"Angielskie słowo to: {engSlowo2}")

       elif pytaneSlowo == plSlowo3:

           print(f"Angielskie słowo to: {engSlowo3}")

       elif pytaneSlowo == plSlowo4:

           print(f"Angielskie słowo to: {engSlowo4}")

       elif pytaneSlowo == plSlowo5:

           print(f"Angielskie słowo to: {engSlowo5}")

       else:

           print("Niestety, nie posiadamy jeszcze w naszej bazie danych tłumaczenia dla tego wyrazu.")

   except KeyboardInterrupt:

       exit("\nDo widzenia.")

</kod>

4.

<kod>

for i in range(-10, 101):

   print(i)

</kod>

5.

<kod>

tabLiczby = [1, 5, 7, 9, 3]

for i in tabLiczby:

   print(i ** 2)

</kod>