Zadania z programowania w python – lista 1
1. Napisz program proszący użytkownika o imię i rok urodzenia, a następnie obliczający i wypisujący jego wiek.
Np.
Podaj swoje imię: Andrzej
Podaj rok urodzenia: 1992
Andrzej, masz 30 lat.
from datetime import datetime
name = input("Enter your name: ")
birth_year = int(input("Enter your birth year: "))
current_year = datetime.now().year
age = current_year - birth_year
print(f"{name}, you are {age} years old.")
2. Napisz program proszący użytkownika o podanie dwóch liczb a i b i wypisujący ich:
sumę, różnicę, iloczyn, iloraz, pierwiastek (a + b), potęga( a, b )
import math
a = float(input("Enter the first number (a): "))
b = float(input("Enter the second number (b): "))
sum_ab = a + b
difference_ab = a - b
product_ab = a * b
quotient_ab = a / b if b != 0 else "undefined"
sqrt_sum_ab = math.sqrt(a + b) if (a + b) >= 0 else "undefined"
power_ab = math.pow(a, b)
print(f"Sum: {sum_ab}")
print(f"Difference: {difference_ab}")
print(f"Product: {product_ab}")
print(f"Quotient: {quotient_ab}")
print(f"Square root of (a + b): {sqrt_sum_ab}")
print(f"a raised to the power of b: {power_ab}")
3. Napisz jedną linijkę kodu, używając funkcji print(), podwójnego cudzysłowu do
zapisania łańcucha znaków („”), znaku nowej linii (\n) oraz znaku ucieczki (\), aby uzyskać oczekiwany wynik (trzy linie tekstu).
print("\"Ucze sie\"\n\"\"jezyka\"\"\n\"\"\"Python\"\"\"")