Programmer avec une calculatrice en Python

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. Contributeur
    bonjour,
    penses-tu que ton code utilise la librairie Kandinsky?
    1. 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
  2. Contributeur
    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?
    1. 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é )

    2. Contributeur
      @J..Cmoi je commencerais par
      draw_string("bonjour",120,100)
      

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