repetir codigo en python/borrar resultados anteriores
Publicado por BC (5 intervenciones) el 03/06/2013 20:26:50
Saludos
Este es el código de mi programa en python:
--------------------------------------------------------------
C=float(raw_input("Ingrese temperatura en grados Celsius:"))
F=(1.8*C)+32
K=C+273.15
R=(C+273.15)*1.8
print "La temperatura en grados Fahrenheit es:",F,""
print "La temperatura en grados Kelvin es:",K,""
print "La temperatura en grados Rankine es:",R,""
from time import sleep
sleep(7)
-------------------------------------------------------------
Mis preguntas son:
1. Cuando el programa muestra el resultado, finalizará automaticamente en 7 segundos ¿Cómo hacerlo para que el programa finalize si el usuario presiona enter?
2. Supongamos que tengo 40 temperaturas por ingresar, mi programa actual no es productivo, ya que para ingresar otra temperatura debo abrir nuevamente el programa y así sucesivamente. Busco que mi programa sea productivo, es decir cuando muestre el resultado diga en pantalla: "para borrar el resultado anterior, presione escape" para continuar presione enter. Que funcione como un bucle infinito. ¿Se entiende?
3. Códigos para cambiar color de letra y fondo en programa en python.
Desde ya muchas gracias por su tiempo.
Este es el código de mi programa en python:
--------------------------------------------------------------
C=float(raw_input("Ingrese temperatura en grados Celsius:"))
F=(1.8*C)+32
K=C+273.15
R=(C+273.15)*1.8
print "La temperatura en grados Fahrenheit es:",F,""
print "La temperatura en grados Kelvin es:",K,""
print "La temperatura en grados Rankine es:",R,""
from time import sleep
sleep(7)
-------------------------------------------------------------
Mis preguntas son:
1. Cuando el programa muestra el resultado, finalizará automaticamente en 7 segundos ¿Cómo hacerlo para que el programa finalize si el usuario presiona enter?
2. Supongamos que tengo 40 temperaturas por ingresar, mi programa actual no es productivo, ya que para ingresar otra temperatura debo abrir nuevamente el programa y así sucesivamente. Busco que mi programa sea productivo, es decir cuando muestre el resultado diga en pantalla: "para borrar el resultado anterior, presione escape" para continuar presione enter. Que funcione como un bucle infinito. ¿Se entiende?
3. Códigos para cambiar color de letra y fondo en programa en python.
Desde ya muchas gracias por su tiempo.
Valora esta pregunta


0