Exercice 1 :

def carre(nombre):
   return nombre * nombre

calcul = float(input("Rentrez un nombre ?"))

print(carre(calcul))

compteur = 1
while compteur<100:
   print(compteur,"² : ",carre(compteur))
   compteur = compteur + 1

 

Exercice 2 :

import math

def airedisque(rayon):
   aire = rayon * rayon * math.pi
   return aire

calcul = float(input("Rayon du disque?"))

print(airedisque(calcul))

def uniteaire(unite):
   surface = unite + "²"
   return surface

 

def airedisque2(rayon, unite):
   return str(airedisque(calcul)) + uniteaire(unite)

print(airedisque2(4.2, 'cm'))

 

Exercice 3 :

import math

#methode 1
def factorielle(nombre):
    return math.factorial(nombre)


print(factorielle(50))

#methode 2
def factorielle2(nombre):
    fact = nombre
    while nombre>1:
        nombre = nombre - 1
        fact = fact * nombre
    return fact

print(factorielle2(50))

 

Exercice 4 :

import random


def password(nombre):
    chaine = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
    lg = len(chaine)
    word = ""
    while nombre>0:
        nombre = nombre - 1
        word = word + chaine[random.randint(0,lg)]

    return word


print(password(5))

 

def password2(nombre):
    chaine = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
    word = ""
    while nombre>0:
        nombre = nombre - 1
        word = word + random.choice(chaine)

    return word


print(password2(5))

 

Exercice 5 :

import random

def tiragecarte():
   ListeCarte = ['2s','2h','2d','2c','3s','3h','3d','3c','4s','4h','4d','4c','5s','5h','5d','5c', '6s','6h','6d','6c','7s','7h','7d','7c','8s','8h','8d','8c','9s','9h','9d','9c', 'Ts','Th','Td','Tc','Js','Jh','Jd','Jc','Qs','Qh','Qd','Qc','Ks','Kh','Kd','Kc','As','Ah','Ad','Ac']
   return random.choice(ListeCarte)


print(tiragecarte())

 

Exercice 6 :

import random

ListeCarte = ['2s','2h','2d','2c','3s','3h','3d','3c','4s','4h','4d','4c','5s','5h','5d','5c', '6s','6h','6d','6c','7s','7h','7d','7c','8s','8h','8d','8c','9s','9h','9d','9c', 'Ts','Th','Td','Tc','Js','Jh','Jd','Jc','Qs','Qh','Qd','Qc','Ks','Kh','Kd','Kc','As','Ah','Ad','Ac']

def tiragecarte():
    return random.choice(ListeCarte)


print(tiragecarte())

def tirage_n_cartes(nombre):
    cartes = []
    while nombre>0:
        nombre = nombre -1
        tirage = tiragecarte()
        cartes.append(tirage) #ajoute la carte
        ListeCarte.remove(tirage) #enleve la carte de la liste

    return cartes


print(tirage_n_cartes(52)

 

Exercice 7 :

import random

ListeNombre = list(range(1,50)) # crée une liste de 1 à 50
ListeEtoile = list(range(1,11)) # crée une liste de 1 à 11

def euromillions():
    tirage = list()
    tirage.extend(random.sample(ListeNombre,5))
    tirage.extend(random.sample(ListeEtoile,2))

    return tirage


print(euromillions())

 

En poursuivant votre navigation sur mon site, vous acceptez l’utilisation des Cookies et autres traceurs  pour réaliser des statistiques de visites et enregistrer sur votre machine vos activités pédagogiques. En savoir plus.