Programmer avec une calculatrice en Python

JC -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je dispose d'une calculatrice NUMWORKS et j'aimerai apprendre à programmer en Python avec.
J'ai donc réussi à créer une sorte d'horloge, mais j'aimerais afficher le résultat grâce à librairie Kandinsky.

Voici mon programme :

from math import*
from time import*

hour1=int(input("heure"))
min1=int(input("minute"))
day=0

while 1==1
   if min1<10 :
       print(hours1,":0",min1)
   else:
       print(hour1,":",min1)

   sleep(60)
   min=min+1

   if min1==60
       min1=0
       hour1=hour1+1

   if hour1==24
       print(day+1)
       hour1=0
       min1=0


Je veux donc afficher l'heure sur l'écran de ma calculatrice et non dans la console d'exécution.
J'ai essayé de faire draw_string(hour1":"min1,x,y) mais cela ne marche pas ( je m'en douté )

Merci d'avance

Configuration: Android / Chrome 96.0.4664.93


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.

2 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    penses-tu que ton code utilise la librairie Kandinsky?
    0
    1. J..C Messages postés 8 Statut Membre
       
      Bonjour,

      Non en effet pour l'instant mon programme utilise la console d'exécution pour afficher l'heure mais j'aimerais l'affiche grâce aux commandes Kandinsky comme draw_string("text",x,y).

      Voici comment mon programme fonctionne actuellement:


      Et voici ce que je voudrais que le programme affiche ( bien sur celle-ci l'heure ne change pas ):

      Merci
      0
  2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    peux-tu montrer le code que tu as essayé, et qui ne marche pas?
    as-tu eu un message d'erreur?

    as-tu essayé les exemples disponible sur le site de NumWorks?
    0
    1. J..C Messages postés 8 Statut Membre
       
      Il s'agit du même programme sauf que j'ai remplacé print() par draw_string() or je ne sais pas s'il est possible d'insérer une ou plusieurs variables dans cette commande....
      ( ne faites pas attention au sleep() je l'avais modifié )

      0
      1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > J..C Messages postés 8 Statut Membre
         
        moi je commencerais par
        draw_string("bonjour",120,100)
        

        si cela marche:
        message=hour1+":"+min1
        draw_string(message,120,100)
        0