commit 4063d96146d776886d17ee6617fba2de54ecf53d Author: ykyliane Date: Sun Jun 7 14:19:29 2026 +0200 premier diff --git a/base.py b/base.py new file mode 100644 index 0000000..03caa34 --- /dev/null +++ b/base.py @@ -0,0 +1,4 @@ +#Python a une syntaxe simple, ce qui signifie qu'il est facile à écrire, à lire et à apprendre ! +#`print()` est la méthode standard pour envoyer des messages à la console. +#les nombres n'ont pas besoins de guillemet +print("hello") diff --git a/calculatrice.py b/calculatrice.py new file mode 100644 index 0000000..2a4c3f4 --- /dev/null +++ b/calculatrice.py @@ -0,0 +1,11 @@ +#déclaration des variables +nombre1 = float(input("Saisissez le premier chiffre :")) +nombre2 = float(input("Saisissez le deuxieme chiffre :")) +option = input("choisissez entre + et *:") +resulat = nombre1*nombre2 +#condition de calcule +if option == "*" : + print("le resultat est:",resulat) +else : + print("Dégage imbécile !") + \ No newline at end of file diff --git a/cinema.py b/cinema.py new file mode 100644 index 0000000..aa6ef7d --- /dev/null +++ b/cinema.py @@ -0,0 +1,23 @@ +#recolter l'age des clients +age = int(input("Quel est votre age ?")) +price_mineur = 7 +price_majeur = 12 +i = 18 +d = "€" #devise est egale à devise +if age >= i : + print("vous etes majeur ! veuillez payez 12€ !") +elif age <= i : + print("vous etes mineur ! veuillez payez 7€ !") +#proposition popcorn +pop_price = 5 +proposition = input("voulez vous du pop corn ? :") +if proposition == "oui" and age > i : + print("parfait , la facture s'élève à:" , price_majeur+pop_price,"€") +elif age > i and proposition == "non" : + print("votre facture est de :", price_majeur,d) +elif age < i and proposition == "non" : + print("votre facture est de :" , price_mineur,d) +elif age < i and proposition == "oui" : + print("votre facture est de :",price_mineur+pop_price,"€") +else: + print("choix invalide") \ No newline at end of file diff --git a/comparaison.py b/comparaison.py new file mode 100644 index 0000000..5658842 --- /dev/null +++ b/comparaison.py @@ -0,0 +1,10 @@ +#Les opérations de comparaison sont essentielles au développement de programmes informatiques. La ligne de code ci-dessous montre un exemple d'une opération de comparaison. +print( 40 <= 40) +#Le code binaire est composé de 0 et de 1 et les minuscules interrupteurs permettent aux ordinateurs d'effectuer des milliards de petites opérations très… +#Boolean est un type de données qui n'a que deux valeurs possibles : True ou False. +#True+True = True mais toutes les autres operation Boolean = False +#L'opération logique "or" donne une valeur True si au moins une des entrées est True. Quel est le résultat de cette opération logique "or" ? +#Vous pouvez stocker des valeurs booléennes dans des variables tout comme vous le faites avec d'autres types de données. +sommeil = True +print(sommeil) +#une operation logique avec or donne True à chaque fois que ça comprend true comme par exemple True or False = True diff --git a/debogage.py b/debogage.py new file mode 100644 index 0000000..c60a7e6 --- /dev/null +++ b/debogage.py @@ -0,0 +1,17 @@ +#la programmation comprend 3 étapes: +#Écriture +#Exécution (ou démarrage) +#Correction des erreurs (ou débogage) +item = "hello wordl !" +solde = 200 +case = 34 +print(solde * case) +#Snake case est une méthode populaire pour créer des noms de variables de manière cohérente. Snake case utilise des tirets bas _ pour séparer les mots dans un nom de variable. +#exemple : dog_name +#un nom de variable peut contenir un chiffre mais pas commencer par un chiffre +#exemple : dog_name1 +#Vous pouvez utiliser une variable pour construire une nouvelle variable. +#exemple: +salary = 900 +new_salary = salary + 200 +print(new_salary) \ No newline at end of file diff --git a/donne-numerique.py b/donne-numerique.py new file mode 100644 index 0000000..3a650ef --- /dev/null +++ b/donne-numerique.py @@ -0,0 +1,23 @@ +#Les valeurs numériques peuvent être directement stockées dans des variables. +#Les données numériques ne doivent pas être entre guillemets. La ligne de code ci-dessous déclare une variable numérique +points = 500 +#on peut faire des calcules avec print exemple: +print(8 + 10) +#pour la multiplication en python on utilise l'etoile "*" +#Le nom d'une variable est utilisé pour identifier où cette information est stockée. Vous pouvez accéder à la valeur qu'une variable stocke en appelant son nom.exemple: +#sauf que pour afficher , on ne met pas les ""dans les parenthese du print +people = 10000 +print(people) +#Vous pouvez stocker le résultat d'un calcul dans une variable. +score = 7 + 8 +print(score) +#Vous pouvez créer une nouvelle variable pour stocker le résultat d'un calcul effectué à l'aide d'autres variables. +price = 300 +amount = 200 +total = price * amount +print(total) +#Vous pouvez mettre à jour la valeur stockée dans une variable. La variable oubliera la valeur précédemment stockée. +number = 10 +number = 5 +print(number) #ça affichera 5 vu que il a oublier l'ancienne valeur de number +#Mettre à jour la valeur d'une variable est appelé réaffectation d'une variable. \ No newline at end of file diff --git a/donne-textuel.py b/donne-textuel.py new file mode 100644 index 0000000..6e12693 --- /dev/null +++ b/donne-textuel.py @@ -0,0 +1,12 @@ +# Un morceau de données textuelles est appelé une chaîne. +#Strings en Python doivent être entourés de guillemets. exemple +"The Lord of the Rings" +#Nous utilisons des guillemets pour dire à Python que nous travaillons avec un morceau de données textuelles. +#Les chaînes de caractères peuvent être stockées dans des variables. +#En Python, les guillemets simples ' et les guillemets doubles " peuvent être utilisés pour définir des chaînes. Cela ne fait aucune différence que vous choisissiez des guillemets doubles ou simples. +#Le code dans les programmes informatiques est composé de déclarations. Les déclarations sont les instructions que l'ordinateur doit suivre. Les vrais programmes peuvent contenir des milliers de déclarations. +name = "Tom" +level = 14 +print(name) +level = level + 1 +print(level) \ No newline at end of file diff --git a/entree_sortie.py b/entree_sortie.py new file mode 100644 index 0000000..2e68e88 --- /dev/null +++ b/entree_sortie.py @@ -0,0 +1,8 @@ +#Une input est toute information qui entre dans un ordinateur. +#L'appui sur une touche et le clic sur un bouton sont des exemples d'inputs. +age = input() +print(age) +#Une sortie est un moyen pour l'ordinateur de communiquer avec le monde extérieur. Un message affiché à l'écran et le son provenant d'un haut-parleur sont des exemples de sorties. +#print() est un exemple de sortie +#Vous pouvez utiliser l'instruction int() pour convertir l'entrée de l'utilisateur en un entier +height = int(input()) \ No newline at end of file diff --git a/learn.py b/learn.py new file mode 100644 index 0000000..7ddd4fc --- /dev/null +++ b/learn.py @@ -0,0 +1,17 @@ +#VARIABLE = NOM + VALEUR +classe1 = "notes" #chaines de caractere = string +classe2 = "100" #entier +classe3 = 3.0 #flottant +budget1 = 2 +budget2 = 2 #conciliation de variable +print(budget1+budget2)#tous entier diviser par un autre entier est egale a un flottant ! +info1 = "foot" +info2 = "ball" +print(info1+info2) +MDP = input("Saisissez le mot de passe :") +if MDP == budget1 : + print("Mot de passe Correct t'es un BG!") +elif MDP == budget2 : + print("Mot de passe Correct t'es un BG!") +else: + print("Dégage chef !") \ No newline at end of file diff --git a/login_page.py b/login_page.py new file mode 100644 index 0000000..c0ae91e --- /dev/null +++ b/login_page.py @@ -0,0 +1,15 @@ +#creation des variable identifiant +ID1 = "ykyliane" +MDP1 = "Magestique123" +ID2 = "Sandrine" +MDP2 = "Sandy1982" +#maintenant les bases des identifiants +Identifiant = input("Saisissez votre identifiant :") +Mot_de_passe = input("saisissez votre mot de passe :") +#les regles de validité du mdp +if Identifiant == ID1 and Mot_de_passe == MDP1 : + print("bienvenue ykyliane !👋") +elif Identifiant == ID2 and Mot_de_passe == MDP2: + print("Bienvenue Sandrine !👋") +else : + print("Utilisateur inconnu❌") \ No newline at end of file diff --git a/pierre_feuille_ciseau.py b/pierre_feuille_ciseau.py new file mode 100644 index 0000000..37fdc0c --- /dev/null +++ b/pierre_feuille_ciseau.py @@ -0,0 +1,30 @@ +import random +#choix du joueur +option_player=input("choisissez :" "pierre, feuille , ciseaux ?") +#choix du bot +option_IA = random.choice(["pierre","feuille" , "ciseaux"]) +print(option_IA) +#creation des regle de victoire IA +if option_player == "pierre" and option_IA == "feuille": + print("IA a gagné !") +elif option_player == "feuille" and option_IA == "ciseaux": + print("IA a gagné !") +elif option_player == "ciseaux" and option_IA == "pierre": + print("IA a gagné !") + #condition victoire player +elif option_player == "pierre" and option_IA == "ciseaux": + print("Vous avez Gagné !") +elif option_player == "feuille" and option_IA == "pierre": + print("Vous avez Gagné !") +elif option_player == "ciseaux" and option_IA == "feuille": + print("Vous avez Gagné !") + #condition d'égalité +elif option_player == "pierre" and option_IA == "pierre": + print("égalité !") +elif option_player == "feuille" and option_IA == "feuille": + print("égalité !") +elif option_player == "ciseaux" and option_IA == "ciseaux": + print("égalité") + #exception +else: + print("ERROR !!") \ No newline at end of file diff --git a/test.py b/test.py new file mode 100644 index 0000000..867afbd --- /dev/null +++ b/test.py @@ -0,0 +1,26 @@ +#je pose les premiere variables (variables de bases) +number1 = float(input("rentrée le 1er nombre:")) +operation = input("choisissez , +,*,-,/, :") +number2 = float(input("rentrée le 2e nombre: ")) + +#etablir les premiere conditions +resultat1 = number1+number2 +resultat2 =number1*number2 +resultat3 =number1-resultat2 +resultat4 =number1/resultat2 +#les conditions des calcules +if operation =="+": + print("le resultat est :",resultat1) + +elif operation =="-": + print(resultat3) + +elif operation =="*": + print(resultat2) + +elif operation =="/": + print("le resultat est:",resultat4) + +else: + #les exceptions + print("operation invalide❌") \ No newline at end of file diff --git a/type_de_donne.py b/type_de_donne.py new file mode 100644 index 0000000..f0c9ccb --- /dev/null +++ b/type_de_donne.py @@ -0,0 +1,9 @@ +#String est le data type pour un morceau de texte. Les guillemets indiquent à l'ordinateur qu'une valeur doit être stockée sous forme de string. +#Integers sont des nombres entiers sans point décimal. Ils peuvent être positifs, négatifs ou zéro. +#Float est le type de données pour les nombres avec des décimales, ils peuvent être positifs ou négatifs. +#Quand vous utilisez l'opérateur d'addition + avec des valeurs de chaîne, les deux chaînes sont jointes ensemble. C'est ce qu'on appelle la CONCATENATION. +#Un type bool (booléen) a seulement 2 valeurs possibles : True ou False. +#Notez que ces valeurs sont sensibles à la casse, ce qui signifie qu'elles doivent commencer par une majuscule. +#Voici un exemple d'assignation d'une valeur bool à une variable : +variable_true = True +variable_false = False \ No newline at end of file diff --git a/variable.py b/variable.py new file mode 100644 index 0000000..c4ceb2b --- /dev/null +++ b/variable.py @@ -0,0 +1,5 @@ +#Les programmes informatiques utilisent des variables pour se souvenir des informations importantes, comme les articles dans un panier d'achat, les prix et les réductions. +#La ligne de code ci-dessous indique à l'ordinateur de stocker des informations dans une variable appelée item. +#Les variables ont un nom et une valeur. Ils sont connectés avec le signe égal = +# Une variable a un nom et une valeur +item = "bike" \ No newline at end of file