ZADANIE 1: Napisz program (python) który zapyta użytkownika o rok i w odpowiedzi zwróci informację czy użytkownik jest pełnoletni, czy też nie.

ZADANIE 2: Napisz program, ( python)który sprawdzi czy podana przez użytkownika dowolna liczba dziesiętna należy do przedziału <-5, 5> lub (10,16).


Odpowiedź :

Odpowiedź:

ZADANIE 1:

from datetime import date

rok_urodzenia = int(input("Podaj rok swojego urodzenia: "))

rok_dzis = date.today().year

wiek = rok_dzis - rok_urodzenia

print(f"Masz {wiek} lat.")

if wiek >= 18:

   print("Jesteś pełnoletni")

elif wiek < 18 and wiek >= 0:

   print("Jesteś niepełnoletni")

else:

   print("Podaj poprawny rok urodzenia!")

ZADANIE 2:

liczba = float(input("Podaj liczbę: "))

if  (liczba >= -5 and liczba <= 5) or (liczba > 10 and liczba < 16):

   print(f"Liczba {liczba} należy do przedziału <-5, 5> lub (10,16).")

else:

   print(f"Liczba {liczba} nie należy do przedziału <-5, 5> lub (10,16).")

Wyjaśnienie:

print(f"") żeby zadziała ta składnia potrzebujesz wersji pythona równej lub nowszej 3.6

Odpowiedź:

Coś chyba źle napisałam więc autor pytania może to usunąć pozdrawiam.

zad.1

a=int(input("Wprowadź rok urodzenia:"))

if a>=2004:

print ("użytkonik pełnoletni")

else:

print ("użytkownik niepełnoletni")

input("\n\nAby zakończyć,naciśnij Enter")

zad.2

a=float(input("wprowadź liczbę:"))

if a<-5 and a<5:

print ("należy do przedziału <-5, 5>")

else:

print ("nie należy do przedziału <-5, 5>")

if a>=10 and a<=16:

print ("należy do przedziału 10 do 16")

else:

print ("nie należy do przedziału 10 do 16")

input("\n\nAby zakończyć,naciśnij Enter")

Nie wiem czy dobrze zrozumiałam to 10 16 ale no pozdrawiam