===== Cvičení 1 ===== ==== 01a ==== [[ https://youtu.be/OTwqFoxU9Rg | Instalace Pythonu ]] ==== 01b ==== [[ https://youtu.be/ielhf7trZpY | Python jako kalkulačka]] Vybrané příkazy prováděné ve videau: 2+3*4+5 (2+3)*(4+5) 1-2+3 (1-2)+3 1-(2+3) 12/2*3 (12/2)*3 12/(2*3) 2**3**4 (2**3)**4 2**81 7%5 7%-5 -11%-5 7//5 5*(7//5)+7%5 -5*(7//-5)+7%-5 12/3 12//3 float(2**53) float(2**53+1) 2**1024 float(2**1024) int(1.9) int(-1.9) round(1.9) round(-1.9) ==== 01c ==== [[ https://youtu.be/hKP0z3Bxt8E | Řešení kvadratické rovnice]] quadratic.py: a=float(input()) b=float(input()) c=float(input()) D=b**2-4*a*c if D>=0: x_1=(-b+D**0.5)/(2*a) x_2=(-b-D**0.5)/(2*a) if x_1>x_2: x_1, x_2 = x_2,x_1 print(x_1,x_2) else: print('Rovnice nema realne reseni') ==== 01d ==== [[ https://youtu.be/uua18yfPqag | For cyklus]] scitani.py: acc=0 for i in range(1000): acc+=i if acc>1000: acc-=i print("Vysledek je",i-1,"soucet je",acc) break continue.py: for i in range(15): if i%2==0: continue if i%3==0: continue print(i) dvojice.py: end=False for i in range(1,50): for j in range(1,50): if (i%3==0) and (j%5==0) and ((i+j)%7==0): print(i,j,i+j) end=True break if end: break