Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download

All published worksheets from http://sagenb.org

Views: 168742
Image: ubuntu2004
EXERCICE 1 :
a = 25 a.is_prime()
True
EXERCICE 2 :
a = 1 # On veut multiplier par chaque i, successivement for i in range(1,101) : # En évitant 0 et en allant bien jusqu'à 100. a = a*i a
93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
EXERCICE 3 :
a = i = 1 # 1, la plus petite puissance de 2 while i <= a : # Tant qu'on est en-dessous de a, i = 2*i # on passe à la suivante en multipliant par 2 i
EXERCICE 4 :
l=[] for i in range(101): if is_prime(i): # Si i est premier, l.append(i) # On l'ajoute à la liste et on passe à i+1 l # À la fin (indentation !), on affiche la liste
EXERCICE 5 :
l = [3,6,5,23,593,9509] for i in l: if is_prime(i): print 'La valeur %d est un nombre premier'%i else: print 'La valeur %d n"est pas un nombre premier'%i
EXERCICE 6 :
a = 27 while a != 1: if 2.divides(a): a = a/2 else: a = 3*a+1 print 'a vaut maintenant %d'%a
EXERCICE 7 :
def max_list(l): a = 0 for i in l: a = max(a,i) return a
EXERCICE 8 :
def contient_x(s): a = False for c in s: if c == 'x': a = True return a