Codage python sur VSC pas de réponse
Résolu/Fermé
Lucie
-
Modifié le 7 juin 2023 à 11:36
mamiemando Messages postés 33540 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 21 février 2025 - 8 juin 2023 à 13:19
mamiemando Messages postés 33540 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 21 février 2025 - 8 juin 2023 à 13:19
A voir également:
- Codage python sur VSC pas de réponse
- Codage ascii - Guide
- Thunderbird réponse automatique - Guide
- Codage binaire - Guide
- Citizen code python avis - Accueil - Outils
1 réponse
jee pee
Messages postés
40852
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
22 février 2025
9 541
Modifié le 7 juin 2023 à 09:39
Modifié le 7 juin 2023 à 09:39
Bonjour,
C'est ton formatage de sortie qui ne va pas, tu as mis tes noms de variables entre ' ' elles ne sont donc pas interprétées, c'est juste du texte. Tu pourrais utiliser une chaine constituée à la main, ou un format python : https://docs.python.org/fr/3/tutorial/inputoutput.html
from datetime import date def prochain13(x): m = x.month d = x.day y = x.year if d < 13: return date(y, m, 13) else: if m < 12: return date(y, m + 1, 13) else: return date(y + 1, 1, 13) x = date.today() while True: x = prochain13(x) if x.weekday() == 4: print('vendredi 13/' + str(x.month) + '/' + str(x.year)) print('vendredi 13/{0}/{1}'.format(x.month, x.year)) break
=========================== RESTART: D:\vendredi13.py ==========================
vendredi 13/10/2023
vendredi 13/10/2023
7 juin 2023 à 11:39
Bonjour Lucie,
Je suspecte que tu as mal recopié ton exemple, et que dans le code initial, l'affichage impliquait une f-string.
Note l'ajout du "f" devant la chaîne (qui signifie que l'on va utiliser une f-string) et le remplacement des parenthèses par des accolades.
La solution proposée par jee-pee est équivalente, mais comme tu peux le voir dans le code qu'il propose, ne pas utiliser une f-string conduit à une syntaxe moins élégante.
Bonne chance
7 juin 2023 à 18:25
Merci à vous pour vos retours.
Maintenant mon soucis est que je ne peux plus saisir un d, la lettre "d"
en bas de la fenetre je vois "Touche (D)utilisée. En attente d'une seconde touche ....
c'est dû à quoi celà?
Je recherche si toute fois une mise à jour aurai été faite avec des raccourcis mais c'est étrange, il s'agit de la seule touche du clavier que je ne peux plus utiliser sur VSC.
8 juin 2023 à 13:19
Bonjour Lucie,
Bonne chance