es_1er.py

Created by toronico07

Created on December 08, 2021

14.9 KB


#Info :
#Max 16 lignes
#Dernière page 11 lignes (print)

#Modules
from math import *
from kandinsky import *
from ion import *

#Chiffre important
wien = 0.0028989
c = 300000000

#Introduction
print("Bienvenue dans ES_1er.py créer par nt games !")
print("")

activer = True
while activer == True:

    #Choix de matière
    print("Quel matière veut-tu ?")
    print("1 - Physique-Chimie | 2 - SVT")

    choixMatière = str(input("Choix : "))
    print("")

    #Physique-Chimie
    if choixMatière == "1":

        #Choix
        print("Que veut-tu faire ?")
        print("1 - Température et couleur")
        print("2 - Loi de Wien")
        print("3 - Masse et énergie")
        print("4 - Univers")
        print("5 - Etres-vivants")
        print("6 - Terre")
        print("7 - Réactions nucléaire")
        print("8 - Fusion")
        print("9 - Fission")
        choixPhysique = str(input("Choix : "))
        print("")

        #Température et couleur
        if choixPhysique == "1":
            print("Froide = Rouge | Chaude = Bleu")

        #Loi de Wien
        if choixPhysique == "2":
            print("Lambda max = 2,8989 * 10**-3 / T")
            print("T = K = °c + 273.15 | Lambda max en m")
            print("")

            #Choix
            print("Que veut-tu faire ?")
            print("1 - Calcul Lambda max")
            print("2 - Calcul T")
            print("3 - Retour")
            choixWien = str(input("Choix : "))
            print("")

            #Calcul Lambda max
            if choixWien == "1":
                T = float(input("T : "))
                resultat = wien / T
                print(str(wien) + " / " + str(T) + " = " + str(resultat) + " m")

            #Calcul T
            if choixWien == "2":
                lambdaMax = float(input("Lambda max : "))
                resultat = wien / lambdaMax
                temperature = resultat + 273.15
                print(str(wien) + " / " + str(lambdaMax) + " = " + str(resultat) + "°K")
                print(str(resultat) + " + 273,15" + " = " + str(temperature) + "°c")

        #Masse et energie
        if choixPhysique == "3":
            print("Masse et énergie : E = m * c**2")
            print("m = Masse perdu = E / c**2 [en Kg]")
            print("c = Vitesse de la lumière = 3,00 * 10**8 [en m/s]")
            print("E = Energie libéré = P * t [en J]")
            print("P = Puissance rayonné = E / t [en W]")
            print("t = temps [en s]")
            print("")

            #Choix
            print("Que veut-tu faire ?")
            print("1 - Calcul E = mc2")
            print("2 - Calcul m")
            print("3 - Calcul E")
            print("4 - Calcul P")
            print("5 - Retour")
            choixEnergie = str(input("Choix : "))
            print("")

            #Calcul E = mc2
            if choixEnergie == "1":
                m = float(input("m : "))
                resultat = m * c**2
                print(str(m) + " * (3,00 * 10**8)**2 = " + str(resultat) + " J")

            #Calcul m
            if choixEnergie == "2":
                E = float(input("E : "))
                resultat = E / c**2
                print(str(E) + " / (3,00 * 10**8)**2 = " + str(resultat) + " Kg")

            #Calcul E
            if choixEnergie == "3":
                P = float(input("P : "))
                t = float(input("t : "))
                resultat = P * t
                print(str(P) + " * " + str(t) + " = " + str(resultat) + " J")

            #Calcul m
            if choixEnergie == "4":
                E = float(input("E : "))
                t = float(input("t : "))
                resultat = E / t
                print(str(E) + " / " + str(t) + " = " + str(resultat) + " W")

        #Univers
        if choixPhysique == "4":
            #print("                                          |")"
            print("L'univers est composée de 118 éléments")
            print("chimiques différents mais principalement")
            print("d'hydrogène et d'Helium.")

        #Etre vivants
        if choixPhysique == "5":
            #print("                                          |")"
            print("Les êtres-vivants sont composée")
            print("principalement d'oxygène, de carbone,")
            print("d'hydrogène et d'azote.")

        #Terre
        if choixPhysique == "6":
            #print("                                          |")"
            print("La terre est composée de 94 éléments")
            print("chimique naturel et 24 artificielles mais")
            print("mais principalement d'oxygène, de fer")
            print("de silicium, d'aluminium et de calcium.")

        #Réaction nucléaire
        if choixPhysique == "7":
            #print("                                          |")"
            print("Au cours d'une réaction nucléaire, il y a")
            print("conservation des nucléons A et des")
            print(" protons Z.")
            print("Z = protons = numéro atomique")
            print("n = neutons")
            print("Nucléons = protons + neutrons")

        #Fusion
        if choixPhysique == "8":
            #print("                                          |")"
            print("Dans la fusion, les éléments chimique")
            print("légers (petit Z) réagissent pour former des")
            print("éléments chimique lourd (grand Z).")
            print("Les noyaux des atomes de la centaine")
            print("d'éléments chimiques stables résultent de")
            print("la fusion au sein des étoiles à partir de")
            print("l'hydrogène initial.")
            print("Exemple : [2;1]H + [3;1]H --> [4;2]He")
            print("+ [1;0]n")

        #Fission
        if choixPhysique == "9":
            #print("                                          |")"
            print("La fission se crée quand un neutron rentre")
            print("en colision avec un gros atome pour former")
            print("plusieurs petit atome.")
            print("Exemple : [1;0]n + [235;92]U --> [94;38]Sr")
            print("+ [139;54]Xe + 3[1;0]n")
    
    #SVT
    if choixMatière == "2":

        #Choix
        print("Que veut-tu faire ?")
        print("1 - Albédo")
        print("2 - Révision du DS1")
        print("3 - Correction du DS1")
        print("4 - Révision du DS2")
        choixPhysique = str(input("Choix : "))
        print("")

        #Albédo
        if choixPhysique == "1":
            #print("                                          |")"
            print("Albedo = (Puissance solaire réfléchie) /")
            print("(Puissance solaire reçue)")
            print("")

            #Choix
            print("Veut-tu le calculer ?")
            print("1 - Oui | 2 - Non")
            choixAlbedo = str(input("Choix : "))
            print("")

            if choixAlbedo == "1":
                réfléchie = float(input("Puissance solaire réfléchie : "))
                reçu = float(input("Puissance solaire reçue : "))
                resultat = réfléchie / reçu
                print(str(réfléchie) + " / " + str(reçu) + " = " + str(resultat) + " = " + str(resultat * 100) + "%")

        #Révision du DS1
        if choixPhysique == "2":
            activerRevision1 = False

            #print("                                          |")"
            print("P = énergie = puissance radiactive")
            print("solaire = 3,85 * 10**26 W")
            print("")
            print("Les variations saisonières de la")
            print("température dépendent de la position du point")
            print("étudié par rapport au zénith qui modifie")
            print("l'angle d'incidence des rayons solaire")
            print("captés et donc la puissance solaire reçue.")
            print("")
            print("La puisssance capté augmente donc du matin")
            print("vers la mi journée, puis diminue au cours")
            print("du reste de la journée, ce qui fait")
            print("augmenter puis diminuer la température.")

            print("         Page 2 (Appuyer sur --->)         ")
            while activerRevision1 == False:
                    if keydown(KEY_RIGHT): #or keydown(KEY_DOWN):
                        activerRevision1 = True

                        #print("                                          |")"
                        print("")
                        print("Bilan :")
                        print("La puissance radiactive saloire reçue du")
                        print("soleil par une surface plane dépend de")
                        print("l'aire de la surface de la zone étudiée et")
                        print("de l'angle d'incidence des rayons solaires")
                        print("frappant cette surface. La puissance solaire")
                        print("reçue par unité de surface dépend donc :")
                        print("de l'heure (variations diurnes), du moment")
                        print("de l'année (variations saisonnière) et de")
                        print("la latitude (zonation climatique).")
                    #else:

        #Correction du DS1
        if choixPhysique == "3":
            activerDS1Page1 = False

            #print("                                          |")"
            print("La puissance solaire reçu est")
            print("proportionelle à la surface. En un point du")
            print("globe, la puissance reçu du Soleil ne")
            print("dépend pas de la longitude.")
            print("")
            print("Phénomène de variation :")
            print("Diurne : Rotation de la terre sur elle même")
            print("Saisonnière : Inclinaison de l'axe de")
            print("rotation de la Terre et révolution autour")
            print("du Soleil")
            print("Climatique : Inclinaison de l'axe de")
            print("rotation de la Terre et forme sphérique de")
            print("la Terre")

            print("         Page 2 (Appuyer sur --->)         ")
            while activerDS1Page1 == False:
                    if keydown(KEY_RIGHT): #or keydown(KEY_DOWN):
                        activerDS1Page1 = True
                        activerDS1Page2 = False

                        #print("                                          |")"
                        print("")
                        print("Les différents climats de la planète :")
                        print("La puissance solaire envoyé sur Terre est")
                        print("constante et ne dépend que de la distance")
                        print("entre la Terre et le Soleil, c'est la")
                        print("constante solaire. Par contre, la Terre")
                        print("étant sphérique, l'angle d'incidence des")
                        print("rayons solaire modifie la surface de la")
                        print("tache éclairée au niveau du sol selon sa")
                        print("latitude et donc de la puissance capté par")
                        print("m**2 par celle-ci. Cette inégale")
                        print("répartition de l'énergie solaire captée au")
                        print("sol est responsable de la zonation")

                        print("         Page 3 (Appuyer sur --->)         ")
                        while activerDS1Page2 == False:
                                if keydown(KEY_RIGHT): #or keydown(KEY_DOWN):
                                    activerDS1Page2 = True

                                    #print("                                          |")"
                                    print("")
                                    print("climatique constaté basée sur les")
                                    print("variations de T°.")
                                #else:
                    #else:

        #Révision du DS2
        if choixPhysique == "4":
            activerRevision2Page1 = False

            #print("                                          |")"
            print("Les plantes verte absorbent de l'énergie")
            print("solaire qui est utilisé pour produire de la")
            print("matière consommé et utilisé par d'autres")
            print("êtres vivants.")
            print("")
            print("Autotrophe : parties vertes d'une plante")
            print("(utilise de l'eau, des sels minéraux et de")
            print("la lumière)")
            print("Hétérotrophe : parties non chlorophylliennes")
            print("d'une plante et les autres êtres vivants")
            print("[ex : humains] (utilise de l'eau, des sels")
            print("minéraux, de la lumière et des matières")
            print("organiques)")

            print("         Page 2 (Appuyer sur --->)         ")
            while activerRevision2Page1 == False:
                    if keydown(KEY_RIGHT): #or keydown(KEY_DOWN):
                        activerRevision2Page1 = True
                        activerRevision2Page2 = False

                        #print("                                          |")"
                        print("")
                        print("La chlorophylle absorbe le bleu et le rouge")
                        print("(magenta) ce qui lui donne une couleur")
                        print("verte. Les longeurs d'ondes absorbées par")
                        print("la chlorophylle sont réellement les")
                        print("longueurs d'onde actives pour la")
                        print("photsynthèse.")
                        print("La photosynthèse est le processus   ")
                        print("bioénergétique qui permet à des organismes")
                        print("de synthétiser la matière organique en")
                        print("utilisant l'énergie lumineuse, l'eau et")
                        print("le CO(2).")
                        print("")

                        print("         Page 3 (Appuyer sur --->)         ")
                        while activerRevision2Page2 == False:
                                if keydown(KEY_RIGHT): #or keydown(KEY_DOWN):
                                    activerRevision2Page2 = True

                                    #print("                                          |")"
                                    print("")
                                    print("Bilan énergétique de la photosynthèse :")
                                    print("6CO(2) + 6H(2)O --> (Energie lumineuse")
                                    print("[56 000 KJ]) --> C(6)H(12)O(6)")
                                    print("(1 mole de glucose [2 840 KJ]) + 6O(2)")
                                    print("--> Amidon")
                                #else:
                    #else:

      
    #Commande invalide
    else:
        print("Erreur sur le choix de la commande !")

    #Continuer
    print("")
    print("Veux-tu continuer ?")
    print("1 - Oui")
    print("2 - Non")

    continuer = str(input("Choix : "))

    #Recommence
    if continuer == "1":
        print("")

    #Arrête le programme
    else:
        exit()

During your visit to our site, NumWorks needs to install "cookies" or use other technologies to collect data about you in order to:

With the exception of Cookies essential to the operation of the site, NumWorks leaves you the choice: you can accept Cookies for audience measurement by clicking on the "Accept and continue" button, or refuse these Cookies by clicking on the "Continue without accepting" button or by continuing your browsing. You can update your choice at any time by clicking on the link "Manage my cookies" at the bottom of the page. For more information, please consult our cookies policy.