Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download
Project: M2142
Views: 266
Image: ubuntu2004
for i in range(1,6): print(i)
1 2 3 4 5
total=0; for i in range(1,6): total=total+i print(total)
1 3 6 10 15
for i in range(1,16): if gcd(i,15)==1: print(i)
1 2 4 7 8 11 13 14
for i in [1,2,3,4,5]: print(i)
1 2 3 4 5
for i in [2..10, step=2]: print(i)
2 4 6 8 10
[1..10]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
reset()
seznam=[1,2,3,4,5]
s=0
for i in seznam: if i%2 ==0: s=s+i^2
print("součet čtverců je", s)
součet čtverců je 20
x=256
while x>1: print(x) x=x/4
256 64 16 4
var('d')
d
a=20; b=12; while not b==0: d=a%b a=b b=d
print ("celociselny NSD je", a)
celociselny NSD je 4
i=2
if i == 1: print ('i equals 1') else: print ('i is not 1')
i is not 1
if i == 0: print ("i is zero") elif i == 1: print ("i is one") else: print ("i is neither zero or one")
i is neither zero or one
for k in [1, 2, 3, 5, 10]: if k == 3: print ("found k, returning") break else: print ("Haven't found k == 3")
found k, returning
for k in [2^i-1 for i in [3..100, step=2]]: if k.is_prime(): print (k, "je prvočíslo") else: print (k, "není prvočíslo") break
7 je prvočíslo 31 je prvočíslo 127 je prvočíslo 511 není prvočíslo
for i in range(3,100,2): if (2^i-1).is_prime(): print (2^i-1, "je prvocislo") else: print (2^i-1, "není prvočíslo") break
7 je prvocislo 31 je prvocislo 127 je prvocislo 511 není prvočíslo
def pozdrav(): # Poznámka print ("Pozdrav!")
pozdrav()
Pozdrav!
def pozdrav(jmeno): # Poznámka print ("Pozdrav,", jmeno)
pozdrav("Roman")
Pozdrav, Roman
b=2
def g(): b=5 print(b/2.n())
g()
2.50000000000000
b
2
def h(): global b b=5 print(b/2.n())
h()
2.50000000000000
b
5
def max3(a,b,c): print ("Nalezeni maxima z", a,b,c) if a<b: if b<c: print(c) else: print(b) elif a<c: print(c) else: print(a)
max3(1,8,9)
Nalezeni maxima z 1 8 9 9
reset()
Proceduru vytvoříme jako nový soubor v rámci projektu, v menu File vybereme Sage Code (.sage)
%attach procedura.sage
max3(1,8,9)
Nalezeni maxima z 1 8 9 9
def foo(*args): print (len(args))
foo(1,2,3)
3
def maxN(*args): if len(args)>0: v=args[0] for i in range(len(args)): if args[i]>v: v=args[i] print(v) else: print ("Nulovy pocet prvku")
maxN(1,2,3.1,4.5)
4.50000000000000
maxN()
Nulovy pocet prvku
︠4911768c-d04e-4b36-976e-a7db7b101312︠