Odpowiedź :
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>