Horloge De Compte À Rebours: 01:05
Comment puis-je créer un compte à rebours de l'horloge en Python qui ressemble à 00:00 (min & s) qui est sur une ligne de sa propre. Chaque fois qu'il diminue d'un réelle deuxième, puis la vieille minuterie doit être remplacé sur sa ligne d'un nouveau compteur qui est d'une seconde en bas:
01:00
devient 00:59
et il frappe réellement 00:00
.
Ici est un basic de la minuterie, j'ai commencé avec, mais vous voulez transformer:
def countdown(t):
import time
print('This window will remain open for 3 more seconds...')
while t >= 0:
print(t, end='...')
time.sleep(1)
t -= 1
print('Goodbye! \n \n \n \n \n')
t=3
Je veux aussi assurez-vous que quoi que ce soit après Goodbye!
(ce qui serait le plus susceptible d'être à l'extérieur de la fonction) sera sur sa propre ligne.
RÉSULTAT: 3...2...1...0...Goodbye!
Je sais que c'est similaire à d'autres compte à rebours de questions, mais je crois qu'il a sa propre touche.
MM:SS
ou simplement 3...2...1
? Vous avez mentionné à la fois.Je veux qu'il en MM:SS, mais j'étais juste montrer ce que j'avais commencé avec @TheSoundDefense
OriginalL'auteur trev | 2014-08-07
Vous devez vous connecter pour publier un commentaire.
En dehors de la mise en forme de votre temps en minutes et secondes, vous aurez besoin d'imprimer un retour chariot. Ensemble
end
à\r
:Cela garantit que le prochaine impression remplace la dernière ligne imprimée:
\n
personnage, donc j'ai dû utilisersys.stdout.write()
etsys.stdout.flush()
à la place.Cela fonctionne très bien... une question: j'utilise notepad ++ console pour tester mes scripts. Pourquoi est-il si étrange dans la console?
00:0300:0200:01Goodbye!
Le bloc-notes de la console n'est pas vraiment adapté pour ce genre d'utilisation, j'ai peur.
En Python 2 vous pouvez utiliser
from __future__ import print_function
, mais ce n'est pas encore disponible en 2.4.Que devrais-je commencer à utiliser à la place?
OriginalL'auteur Martijn Pieters
Voici le code qui compte à partir de 01:05 à 00:00 MM:SS.
Python 3 :
Python 2 :
OriginalL'auteur Srivvishnu
Pour la simplicité, ce code est en mesure de vous dire combien de temps cela prend jusqu'à la prochaine heure souhaitée, ce qui pourrait être ce que vous voulez faire dans votre programme. Dans votre cas, c'est une sorte de compte à rebours.
Ensuite, la sortie est comme suit:
Bonne chance avec votre code.
OriginalL'auteur Munkh-Erdene Zorigbold
OriginalL'auteur adam gay