begin process at 2012 05 24 00:01:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Math & Algorithmes

 > CONVERTISSEUR CELSIUS->FARENHEIT ET FARENHEIT->CELSIUS

CONVERTISSEUR CELSIUS->FARENHEIT ET FARENHEIT->CELSIUS


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Math & Algorithmes Classé sous :convertion, celcius, farenheit, tkinter, graphique Niveau :Débutant Date de création :13/11/2005 Date de mise à jour :14/11/2005 20:38:56 Vu :13 703

Auteur : sorcier0011

Ecrire un message privé
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

Voila c'est un code basique mais il est bien commenté. Ca pourra aidé les debutants a se familiariser avec le mode graphique de python, Tkinter.

Source

  • #! /usr/bin/env python
  • # -*- coding: Latin-1 -*-
  • from Tkinter import*
  • # on définit la fonction celsius_far qui permet de passer des degrés celsius aux degrés farenheit
  • # on multiplie le nombre entre par l'utilisateur entree.get() par 1.8 et on ajoute 32
  • def celsius_far():
  • chaine.config(text=(entree.get())+" degrés celsius fait : "+str((float(entree.get()))*1.8+32)+ " degrés farenheit ")
  • #ici on soustrait 32 puis on divise par 1.8
  • def far_celsius():
  • chaine.config(text=(entree2.get())+" degrés farenheit fait :"+str(((float(entree2.get())-32)/1.8))+ " degrés celsius ")
  • fen2=Tk() #on crée la fenêtre principale
  • texte=Label(fen2, text='Celsius --> Farenheit')# on crée le texte situé à côté des champs d'entrée
  • texte2=Label(fen2, text='Farenheit --> Celsius')
  • entree=Entry(fen2) # on crée les champs d'entrées
  • entree2=Entry(fen2)
  • boutton=Button(fen2, text='Calculer', command=celsius_far)# on crée les boutons
  • boutton2=Button(fen2, text='Calculer', command=far_celsius)
  • chaine=Label(fen2)
  • texte.grid(row =1, column =1)# ici on positionne les élements crées juste au dessus
  • texte2.grid(row=2, column =1)# on le fait avec la méthode grid()
  • entree.grid(row =1, column =2)# c'est comme dans un repère cartésien
  • entree2.grid(row =2, column =2)# row veut dire "ligne" et column "colonne"
  • boutton.grid(row =1, column =3)# on les place par rapport aux lignes et aux colonnes
  • boutton2.grid(row =2, column =3)
  • chaine.grid(row =3, column =2)
  • fen2.mainloop()
#! /usr/bin/env python 
# -*- coding: Latin-1 -*- 

from Tkinter import*

# on définit la fonction celsius_far qui permet de passer des degrés celsius aux degrés farenheit
# on multiplie le nombre entre par l'utilisateur entree.get() par 1.8 et on ajoute 32
def celsius_far():
    chaine.config(text=(entree.get())+" degrés celsius fait : "+str((float(entree.get()))*1.8+32)+ " degrés farenheit ")

#ici on soustrait 32 puis on divise par 1.8
def far_celsius():
    chaine.config(text=(entree2.get())+" degrés farenheit fait :"+str(((float(entree2.get())-32)/1.8))+ " degrés celsius ")
    
fen2=Tk()   #on crée la fenêtre principale
texte=Label(fen2, text='Celsius --> Farenheit')# on crée le texte situé à côté des champs d'entrée
texte2=Label(fen2, text='Farenheit --> Celsius')
entree=Entry(fen2)  # on crée les champs d'entrées
entree2=Entry(fen2)
boutton=Button(fen2, text='Calculer', command=celsius_far)# on crée les boutons
boutton2=Button(fen2, text='Calculer', command=far_celsius)
chaine=Label(fen2)

texte.grid(row =1, column =1)# ici on positionne les élements crées juste au dessus  
texte2.grid(row=2, column =1)# on le fait avec la méthode grid()
entree.grid(row =1, column =2)# c'est comme dans un repère cartésien
entree2.grid(row =2, column =2)# row veut dire "ligne" et column "colonne"
boutton.grid(row =1, column =3)# on les place par rapport aux lignes et aux colonnes
boutton2.grid(row =2, column =3)
chaine.grid(row =3, column =2)
fen2.mainloop()



 Historique

14 novembre 2005 20:35:37 :
Correction de l'orthographe !
14 novembre 2005 20:38:56 :
Mise à jour des 2 premières lignes !

 Sources du même auteur

ENVOI D'EMAIL
NOMBRE MYSTERE

 Sources de la même categorie

Source avec une capture MISE EN EVIDENCE DE L'ALGORITHME A STAR GRAPHIQUEMENT par Mints
Source avec Zip BASE64 ENCRYPT/DECRYPT PYTHON BY MAXOU56800 par Maxou56800
Source avec Zip Source avec une capture TRIANGULATION par mecrosoft
Source avec Zip Source avec une capture COURBE DE BEZIER par mecrosoft
Source avec Zip Source avec une capture CALCUL D'AIRE D'UN TRIANGLE [INTERFACE GRAPHIQUE] par SeventhSon

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture JEU DE LA VIE SIMPLE ET GRAPHIQUE (TKINTER) EN PYTHON 3 par sodawil
Source avec une capture DESSIN DE DÉS À ÉCHELLE VARIABLE SUR CANVAS par calogerogigante
Source avec Zip CALCULATRICE SIMPLICISTE SOUS TKINTER par elnabo
Source avec Zip Source avec une capture GRAPHEUR DE FONCTIONS MATHÉMATIQUES par amaury74
CONVERTISSEUR DE TEMPÉRATURE (DIFFÉRENT ET COMMENTÉ) par airod

Commentaires et avis

Commentaire de sorcier0011 le 13/11/2005 16:04:31

N'hesitez pas a laissez vos commentaires !!!!

Commentaire de HCD le 13/11/2005 23:22:41

Si tu es débutant, c'est bien !
Commenter un script est en effet très important.
Mais ... attention à l'orthographe !
La qualité d'un script est à ce prix.
Je te suggère les améliorations suivante:

# on définit la fonction celsius_far qui permet de passer des degrés celsius aux degrés farenheit
# on multiplie le nombre entré par l'utilisateur entree.get() par 1.8 et on ajoute 32
#ici on soustrait 32 puis on divise par 1.8
#on crée la fenêtre principale
#on crée le texte situé à côté des champs d'entrée
# on crée les champs d'entrées
#on crée les boutons
#ici on positionne les éléments créés juste au-dessus
#on le fait avec la méthode grid()
#c'est comme dans un repère cartésien
#row veut dire "ligne" et column "colonne"
#on les place par rapport aux lignes et aux colonnes

Commentaire de HCD le 14/11/2005 10:29:55

J'oubliais !
Toujours commencer le script avec les deux lignes suivantes:


#! /usr/bin/env python
# -*- coding: Latin-1 -*-

Commentaire de sorcier0011 le 14/11/2005 20:37:20

ok j'ai corrigé l'orthographe. Si c'est toi qui m'a mis 1/10 a cause de l'orthographe ce n'était pas une raison !!!

Commentaire de HCD le 14/11/2005 21:15:29

Non ce n'est pas moi.
Je t'ai dit que c'était "bien".
J'ai noté 8/10.
Bonne continuation

Commentaire de HCD le 14/11/2005 21:51:18

Après réfexion ...
La note de 1/10 n' a pas de sens : il ne peut s'agir que d'une erreur.
Pour corriger celà il faut aller sur le lien "contact", puis "contacter les admins (un pb sur le site?)3 et leur demander de remettre ton compteur à zéro.

Commentaire de BruNews le 14/11/2005 23:43:08 administrateur CS

C'est fait.

Commentaire de sorcier0011 le 15/11/2005 20:17:34

merci et bonne continuation aussi !!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

scrollbar dans scrollbox avec TKinter [ par MHI ] Est-ce que quelqu'un sait comment ajouter les scrollbar à une scrollbox :J'ai essayé ceci :lstFile = Tkinter.Listbox(frmMain)lstFile.place(x = 20, y = checkButton avec TKinter [ par MHI ] comment faire pour tester si un checkButton est coché ? Probleme avec TKinter [ par titasse ] Bonjour, je debute en python. J'ai un probleme lorsque je veux importer TKinter avec la commande from TKinter import * j'ai le message suivant : Imp au sujet de Tkinter et le module turtle [ par nico1900 ] from turtle import *forward(120)left(90) color('red') forward(80)bon en fait je voulais tester le module turtle avec l e code ci-d Librairie graphique vectoriel [ par DoudouBidou ] Bonjour, j'ai depuis quelques jour un projet en tête, celui de réaliser un logiciel de saisi de schéma électrique en python. Un Canvas comme dans Tkinter, mais pour wxPython [ par samurize ] Slt tout le monde.   Voila tout est dans le titre (ou a peu pres  ) :   Je suis à la recherche d'un module pouvant s'integrer da Taille de widgets sous Tkinter [ par Uims ] Bonjour, Quelqu"un saurait comment definir la taille d'un widgets sous tkinter??? Exemple: fen 1 = Tk(taille=600) J'espere que je me fait comprend Ouverture d'un fichier windows (avec Tkinter) [ par Uims ] Bonjour, Je travaille sous python et Tkinter et j'aurai voulu savoir comment dire a python de demarrer (comme on clique sur un fichier) une applicati Tkinter et Python [ par Telimektar1er ] Voila j'ai commencé e python il y a une semaine et jusqu à aujourd'hui aucun problème. Mais voilà, je viens de commencer la cr&#23 help, faire un mastermind en python et en tkinter avant le 24 !!! [ par Crick132 ] je suis étudiante en 2ème année, je dois réaliser un mastermind en python avec 8 couleurs et 5 combinaisons possibles.si quelqu'un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,290 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales