Programmer avec une calculatrice en Python

Fermé
JC - Modifié le 18 déc. 2021 à 17:59
yg_be Messages postés 23491 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 mars 2025 - 19 déc. 2021 à 16:49
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.
A voir également:

2 réponses

yg_be Messages postés 23491 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 mars 2025 Ambassadeur 1 570
18 déc. 2021 à 23:49
bonjour,
penses-tu que ton code utilise la librairie Kandinsky?
0
J..C Messages postés 7 Date d'inscription lundi 18 octobre 2021 Statut Membre Dernière intervention 14 février 2023
19 déc. 2021 à 12:34
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
yg_be Messages postés 23491 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 mars 2025 Ambassadeur 1 570
19 déc. 2021 à 13:00
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
J..C Messages postés 7 Date d'inscription lundi 18 octobre 2021 Statut Membre Dernière intervention 14 février 2023
19 déc. 2021 à 13:51
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
yg_be Messages postés 23491 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 mars 2025 1 570 > J..C Messages postés 7 Date d'inscription lundi 18 octobre 2021 Statut Membre Dernière intervention 14 février 2023
19 déc. 2021 à 16:49
moi je commencerais par
draw_string("bonjour",120,100)

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