begin process at 2010 09 04 19:01:17
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CONVERTISSEUR DE TEMPÉRATURE ( MODE CONSOLE )

CONVERTISSEUR DE TEMPÉRATURE ( MODE CONSOLE )


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :18/04/2009 Vu :1 630

Auteur : freerider57

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

 Description

Voila mon premier petit programme en python qui sert à convertir des températures en plusieurs échelles ( Celsius, Kelvin, Fahrenheit).

Source

  • print "\n Auteur : Guillaume Nomine\n Tapez 1 pour passer des degres Celsius en Fahrenheit\n Tapez 2 pour passer des degres Fahrenheit en Celsius\n Tapez 3 pour passer des degres Celsius en Kelvin\n Tapez 4 pour passer des degres Kelvin en Celsius\n Tapez 5 pour passer des degres Fahrenheit en Kelvin\n Tapez 6 pour passer des degres Kelvin en Fahrenheit"
  • a = input()
  • while a != 0:
  • if a == 1:
  • print " Entrez la valeur en degres Celsius :"
  • celsius = input()
  • fahrenheit = ((9*celsius)/5)+2
  • print " En degres Fahrenheit :" , fahrenheit
  • elif a == 2:
  • print " Entrez la valeur en degres Fahrenheit :"
  • fahrenheit = input()
  • celsius = ((fahrenheit-32)*5)/9
  • print " En degres Celsius :", celsius
  • elif a == 3:
  • print " Entrez la valeur en degres Celsius :"
  • celsius = input()
  • kelvin = celsius + 273.15
  • print " En degres Kelvin :", kelvin
  • elif a == 4:
  • print " Entrez la valeur en degres Kelvin :"
  • kelvin = input()
  • celsius = kelvin - 273.15
  • print " En degres Celsius :", celsius
  • elif a == 5:
  • print " Entrez la valeur en degres Fahrenheit :"
  • fahrenheit = input()
  • kelvin = (fahrenheit + 459.67)*5/9
  • print " En degres Kelvin :", kelvin
  • elif a == 6:
  • print " Entrez la valeur en degres Kelvin :"
  • kelvin = input()
  • fahrenheit = kelvin*9/5 - 459.67
  • print " En degres Fahrenheit :", fahrenheit
  • else:
  • print " Soit 1, soit 2 !"
print "\n		Auteur : Guillaume Nomine\n		Tapez 1 pour passer des degres Celsius en Fahrenheit\n		Tapez 2 pour passer des degres Fahrenheit en Celsius\n		Tapez 3 pour passer des degres Celsius en Kelvin\n		Tapez 4 pour passer des degres Kelvin en Celsius\n		Tapez 5 pour passer des degres Fahrenheit en Kelvin\n		Tapez 6 pour passer des degres Kelvin en Fahrenheit"

a = input()                                                        
while a != 0:            
	if a == 1:                                                   
		print "          Entrez la valeur en degres Celsius :"
		celsius = input()
		fahrenheit = ((9*celsius)/5)+2
		print "          En degres Fahrenheit :" , fahrenheit
	elif a == 2:                                                 
		print "          Entrez la valeur en degres Fahrenheit :"   
		fahrenheit = input()
		celsius = ((fahrenheit-32)*5)/9
		print "          En degres Celsius :", celsius
	elif a == 3:
		print "			 Entrez la valeur en degres Celsius :"
		celsius = input()
		kelvin = celsius + 273.15
		print "			 En degres Kelvin :", kelvin
	elif a == 4:
		print "			 Entrez la valeur en degres Kelvin :"
		kelvin = input()
		celsius = kelvin - 273.15
		print "			 En degres Celsius :", celsius
	elif a == 5:
		print "			 Entrez la valeur en degres Fahrenheit :"
		fahrenheit = input()
		kelvin = (fahrenheit + 459.67)*5/9
		print "			 En degres Kelvin :", kelvin
	elif a == 6:
		print "			 Entrez la valeur en degres Kelvin :"
		kelvin = input()
		fahrenheit = kelvin*9/5 - 459.67
		print "			 En degres Fahrenheit :", fahrenheit
	else:
		print "          Soit 1, soit 2 !"



 Sources de la même categorie

Source avec Zip SCRIPT PERMETTANT DE DÉCODER LA STRUCTURE SECONDAIRE D'UNE P... par Basilio
SUPPRESSION par Rano Its
Source avec Zip RECONNAISSANCE VOCALE par brennal
CONVERTISSEUR DE TEMPÉRATURE par skizo00o
Source avec Zip Source avec une capture I.A. (DÉBUTANT) par Rano Its

Commentaires et avis

Commentaire de xeolin le 17/07/2009 14:23:50 4/10

Tu sais si tu pourais avoir un détecteur d'unité, en demandant de mettre K,C,F a la fin de la valeur, et ensuite tu renvoies toutes les differentes valeurs.

Commentaire de freerider57 le 19/07/2009 20:18:21

Oui effectivement, ce serait plus simple d'utilisation, mais un peu plus difficile a coder. Je vais m'y mettre dès que possible =)

Commentaire de xeolin le 21/07/2009 17:07:48

je vais te montrer comment faire:

e=raw_input("format: 15F ou 14C ou -32K")
valeur=int(e[:-1])
unite=e[-1]
if unite in ["C","c"]:
   print """
En degres Fahrenheit : %s
En degres Kelvin : %s """%(((9*valeur)/5)+2,valeur+273.15)
elif unite in ["f","F"]:
     ....

tu fais la même chose pour les autres unités.

Si tu ne comprend pas quelquechose dit le moi.

Commentaire de freerider57 le 01/08/2009 21:57:46

très bien j'ai compris !
merci =)

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
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 : 0,515 sec (3)

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