Am adaugat materialele din săpt trecute.
This commit is contained in:
@@ -0,0 +1,203 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Created on Wed Feb 25 15:17:23 2026
|
||||
|
||||
@author: alex
|
||||
"""
|
||||
|
||||
import math
|
||||
|
||||
luna = 13
|
||||
permis = 1 <= luna <=12
|
||||
print(permis)
|
||||
|
||||
s1 = "Matematica"
|
||||
s2 = "info"
|
||||
s3 = """Prima
|
||||
linie"""
|
||||
|
||||
print ("Ana" + " " "Pop")
|
||||
print ("=" * 20)
|
||||
|
||||
print(len("Matematica"))
|
||||
print("mat" in "Matematica")
|
||||
|
||||
s = "string"
|
||||
s = 'A' + s[1:]
|
||||
print (s)
|
||||
|
||||
s = "Matematica"
|
||||
print(s[0])
|
||||
print(s[4])
|
||||
print(s[-1])
|
||||
print(s[-3])
|
||||
|
||||
#slicing s[start:stop:pas]
|
||||
|
||||
print(s[0:4])
|
||||
print(s[4:])
|
||||
print(s[:4])
|
||||
print(s[::2])
|
||||
|
||||
s ="Buna ziua! "
|
||||
t = s.strip()
|
||||
print(t)
|
||||
t = s.upper()
|
||||
print(t)
|
||||
t = s.lower()
|
||||
print(t)
|
||||
t = s.replace('ziua','dimineata')
|
||||
print(t)
|
||||
|
||||
x = 1
|
||||
|
||||
if x>0:
|
||||
print('pozitiv')
|
||||
print('si real')
|
||||
print('mereu')
|
||||
|
||||
raza = float(input("raza: "))
|
||||
pi = math.pi
|
||||
|
||||
aria = pi*raza**2
|
||||
circum = 2*pi*raza
|
||||
|
||||
print(f"aria este: {aria:.4f} m patrati")
|
||||
print(f"circumferinta este: {circum:.4f} m")
|
||||
|
||||
n = int(input("n: "))
|
||||
|
||||
if n == 0:
|
||||
print("n este 0")
|
||||
else:
|
||||
if n > 0:
|
||||
semn = "pozitiv"
|
||||
elif n < 0:
|
||||
semn = "negativ"
|
||||
if n % 2:
|
||||
print(f"{n} este par si {semn}")
|
||||
else:
|
||||
print(f"{n} este impar si {semn}")
|
||||
|
||||
n = 100
|
||||
suma = 0
|
||||
for i in range(1, n+1):
|
||||
suma += i
|
||||
print(suma)
|
||||
print(n*(n+1) // 2)
|
||||
|
||||
for i in range(5, 0, -1):
|
||||
print(i, end = ' ')
|
||||
|
||||
for litera in "Math":
|
||||
print(litera)
|
||||
|
||||
a = int(input('a= '))
|
||||
b = int(input('b= '))
|
||||
|
||||
while b != 0:
|
||||
a, b = b, a % b
|
||||
print (f"cmmdc = {a}")
|
||||
|
||||
numar = int(input("numarul este "))
|
||||
card = int(0)
|
||||
while numar != 0:
|
||||
numar //= 10 #doua // inseamna /
|
||||
card = card +1
|
||||
print (f"numarul de cifre al numarului este {card}")
|
||||
|
||||
x = int(input("x = "))
|
||||
if x > 0:
|
||||
print("pozitiv")
|
||||
if x > 100:
|
||||
print("mare")
|
||||
|
||||
|
||||
numar_intreg = 42
|
||||
numar_real = 3.14159
|
||||
numar_complex = 3 + 4j
|
||||
text = "matematica"
|
||||
adevarat = True
|
||||
|
||||
print(type(numar_intreg))
|
||||
print(type(numar_real))
|
||||
print(type(numar_complex))
|
||||
print(type(text))
|
||||
print(type(adevarat))
|
||||
|
||||
z1 = 3 + 4j
|
||||
z2 = 1 - 2j
|
||||
|
||||
print(z1.real)
|
||||
print(z1.imag)
|
||||
print(abs(z1))
|
||||
print(z1+z2)
|
||||
print(z1*z2)
|
||||
print(z1.conjugate())
|
||||
|
||||
n = int(input("Numar: "))
|
||||
print(n+1)
|
||||
|
||||
nume = "Ana"
|
||||
varsta = 20
|
||||
medie = 9.75
|
||||
|
||||
print("Studentul " + nume + " are " + str(varsta) + " ani ")
|
||||
|
||||
print(f"Studentul {nume} are {varsta} ani.")
|
||||
|
||||
print(f"Peste 5 ani {nume} va avea {varsta + 5} ani.")
|
||||
|
||||
print(f"Dublul mediei este {2 * medie}")
|
||||
|
||||
pi = math.pi
|
||||
|
||||
print(f"pi = {pi:.2f}")
|
||||
print(f"pi = {pi:.5f}")
|
||||
|
||||
numar_mic = 0.000001234
|
||||
print(f"{numar_mic:.3e}")
|
||||
|
||||
n = 1000000
|
||||
print(f"{n:,}")
|
||||
|
||||
p = 0.8765
|
||||
print(f"{p:.1%}")
|
||||
|
||||
for i in range(1,6):
|
||||
print(f"{i:3d} | {i**2:5d} | {math.sqrt(i):.4f}")
|
||||
|
||||
|
||||
x = float(input("Introdu un numar real: "))
|
||||
if x > 0:
|
||||
print(f"{x} este pozitiv")
|
||||
elif x < 0:
|
||||
print(f"{x} este negativ")
|
||||
else:
|
||||
print("Numarul este zero")
|
||||
|
||||
n = 10
|
||||
suma = 0
|
||||
for i in range (1,n+1):
|
||||
suma += i
|
||||
|
||||
print(f"Suma 1+2+3+...+{n} = {suma}")
|
||||
formula = n * (n + 1) // 2
|
||||
print(f"Formula lui Gauss: n*(n+1)/2 = {formula}")
|
||||
|
||||
|
||||
n = int(input("Introdu un numar intreg pozitiv: "))
|
||||
nr_cifre = 0
|
||||
temp = n
|
||||
|
||||
while temp > 0:
|
||||
temp //= 10
|
||||
nr_cifre += 1
|
||||
|
||||
print(f"Numarul {n} are {nr_cifre} cifre")
|
||||
|
||||
n = int(input("n: "))
|
||||
for i in range(1,n+1):
|
||||
if type(math.sqrt(i)) == int(math.sqrt(i)):
|
||||
print(f"{i:3d} | {i**2} | {math.sqrt(i):.8f}")
|
||||
Reference in New Issue
Block a user