python problème

PassVaccinal
2021-10-01 18:12:19

Le 01 octobre 2021 à 18:09:28 :
En tout cas ça a l'air bien casse burne python avec le délire de l'indentation.
Je préfère un bon vieux ; , de bonnes vieilles accolades

suffit d'avoir un vrai éditeur (vim power)

IIlllIIll
2021-10-01 18:12:23

Le 01 octobre 2021 à 18:08:28 :
Dans les boucles tu peux enchaîner plusieurs traitement dans un seul if. Dès qu'on entre dans un if, on effectue le traitement puis on va directement à la fin de la liste des traitements et on passe à la valeur suivante. Du coup tu peux faire ceci :

i = 1

while i < 27:
t = i * 7
if (t == 42) and (t % 3 == 0):
print(f"La réponse est *{t}")
elif t % 3 == 0:
print(f"*{t}")
else:
print(t)
i += 1

Retourne :

7
14
*21
28
35
La réponse est *42
49
56
*63
70
77
*84
91
98
*105
112
119
*126
133
140
*147
154
161
*168
175
182

oui ç j'avais vu mercihttps://image.noelshack.com/fichiers/2017/49/3/1512598717-jesuscapuchechanceux.png

cormallen
2021-10-01 18:14:23

pour embrouiller l'auteur j'ajouterais que ceci marche aussihttps://image.noelshack.com/fichiers/2017/49/3/1512598717-jesuscapuchechanceux.png

i = 1
while i < 27:
t = i * 7
if t % 3 == 0:print(f"*{t}")
else:print(t)
i += 1

edit: bah bravo jv, impossible d'indenter sur le forum. Alors j'explique: il y a une indentation au début de chaque ligne après le while

Azerban
2021-10-01 18:14:41

Le 01 octobre 2021 à 18:10:28 :

Le 01 octobre 2021 à 18:09:28 :
En tout cas ça a l'air bien casse burne python avec le délire de l'indentation.
Je préfère un bon vieux ; , de bonnes vieilles accolades

if "abcd" in "abcdefg":

Pour le scripting python >>>> all

Ce mois-ci on a Python 3.10 qui sort :fete:

On a enfin le pattern matching match / case.

https://www.python.org/dev/peps/pep-0622/

PassVaccinal
2021-10-01 18:16:05

Le 01 octobre 2021 à 18:14:41 :

Le 01 octobre 2021 à 18:10:28 :

Le 01 octobre 2021 à 18:09:28 :
En tout cas ça a l'air bien casse burne python avec le délire de l'indentation.
Je préfère un bon vieux ; , de bonnes vieilles accolades

if "abcd" in "abcdefg":

Pour le scripting python >>>> all

Ce mois-ci on a Python 3.10 qui sort :fete:

On a enfin le pattern matching match / case.

https://www.python.org/dev/peps/pep-0622/

bordel oui, ça m'a l'air d'avoir un sacré potentiel :cute:

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.