En ce momentGenshin ImpactValhallaBreath of the wildAnimal CrossingGTA 5Red dead 2
Liste des sujets
Mes projets de débutant en Python
rstrophyr
Niveau 8
25 juillet 2022 à 20:21:43
Bonjour
Je suis un débutant de la programmation et j'ai choisi de débuter sur python , j'ai fais quelques exercices et projet en autodidacte qui me paraissaient intéressants. J'aimerais savoir ce que vous en pensez. Je voulais savoir si j'ai acquis les bases de la programmation sur ce langage dorénavant print("Choissisez un nombre entre 1 et 3")
a = input()
b = int(a) # conversion de la chaîne en entier
while b != 0: # si a est différent de 0
if b == 1:
print("Vous avez choisi le plus petit nombre...")
elif b == 2:
print("Vous avez donc choisi le second")
elif b == 3:
print("Vous avez choisi le plus grand nombre")
else:
print("Entrez un nombre entre 1 et 3 SVP(ou 0 pour terminer)")
b = int(input())
print("Vous avez choisi 0")
print("C'est donc la fin de l'exercice") a = input("Entrez un nombre n") # demande à l'utilisateur d'entrer une valeur
n = int(a) # convertit en nombre réel
def table_n(): # définit la fonction table_n par :
i = 0
while n*i < n*10: # tant que n*i est inférieur à n*10
i = i + 1
print(n*i, end =" ")
def tables(): # définit la fonction tables par
print("La table de", n , "en triple exemplaire :")
print(table_n())
print(table_n())
print(table_n())
print(tables())
le volume d'une sphere from random import*
a = input("Choissisez un nombre entre 0 et 49")
a = int(a)
b = input("Combien souhaitez vous miser d'€ ?")
b = int(b)
roulette = randrange(50)
if a == roulette:
print("Vous avez choisi le bon nombre")
print("Vous remportez 3x votre somme soit", a*3 ," euros")
elif (a + roulette) % 2 == 0:
print("Le nombre est de la même couleur que le nombre gagnant, vous gagnez",b+0.5*b,"€")
else:
print("Ce n'est pas le bon nombre, vous avez perdu votre mise")
Casino from random import*
a = input("Choissisez un nombre entre 0 et 49")
a = int(a)
b = input("Combien souhaitez vous miser d'€ ?")
b = int(b)
roulette = randrange(50)
if a == roulette:
print("Vous avez choisi le bon nombre")
print("Vous remportez 3x votre somme soit", a*3 ," euros")
elif (a + roulette) % 2 == 0:
print("Le nombre est de la même couleur que le nombre gagnant, vous gagnez",b+0.5*b,"€")
else:
print("Ce n'est pas le bon nombre, vous avez perdu votre mise")
Exo ou il faut rentrée les info des étudiants et les mettre dans une liste def information():
numero = int(input("Entrez le numéro de l'étudiant"))
nom = input("Entrez le nom de l'étudiant")
prenom = input("Entrez le prénom de l'étudiant")
date_de_naissance = int(input("Entrez la date de naissance de l'étudiant"))
note_obtenue = float(input("Entrez la note obtenue en AP1"))
dic = {'Numero étudiant' : numero,
'Nom' : nom,
'Prénom' : prenom,
'Date de naissance' : date_de_naissance,
'Note obtenue en AP1' : note_obtenue
}
return dic
def saisie():
nb_etudiant = int(input("Vous souhaitez saisir les informations de combien d'étudiants"))
liste = []
for i in range(nb_etudiant):
liste.append(information())
return liste
print(saisie())
Calculer les racines d'une equation degres 2 from math import* # imporation du module mathématiques
a = input("Entrez la valeur de a")
b = input("Entrez la valeur de b")
c = input("Entrez la valeur de c")
delta = (int(b)*int(b)-4*int(a)*int(c)) # delta exprimé en fonction des valeurs de a,b,c
if delta < 0:
print("Delta est négatif, l'équation n'admet aucune solution dans R")
elif delta == 0:
x1 = -1*int(b)/2*int(a)
print(" Delta = 0, l'équation admet une unique solution x1 = ", x1)
elif delta > 0: # sinon
print("Delta est positif, l'équation admet deux solutions x1 et x2")
x1 = -1*int(b) - sqrt(delta) / 2*int(a)
x2 = -1*int(b) + sqrt(delta) / 2*int(a)
print("Les solutions de l'équations sont", x1, x2) # affiche le résultat
J'ai hyper galéré à faire l'avant-dernier, j'ai du faire appel à l'aide d'un ami
Message édité le 25 juillet 2022 à 20:25:45 par rstrophyr
Magrozz
Niveau 7
25 juillet 2022 à 21:56:28
Vraiment la base des bases alors, t'apprends à faire ça au lycée sur la calculatrice.
godrik
Niveau 30
25 juillet 2022 à 23:52:49
Pour te donner un point de reference. C'est le genre de chose qu'on fait dans les 3 premiere semaines de cours.
cybevil
Niveau 27
25 juillet 2022 à 23:57:31
C'est déjà bien pour commencer. Après savoir si on a les bases c'est abstrait, la limite de "j'ai les bases" est plutôt flou.
Si tu sais manipuler les variables, les boucles, les conditions, les fonctions, que tu comprends ce qu'est un type de donné, un objet, une énumération,... t'as les premières base en tout cas .
Message édité le 25 juillet 2022 à 23:58:03 par cybevil