Tu peux tout a fait placer plusieurs instructions sur la même ligne en Python, en les séparant par des ;. Comme la plupart des langages, Python utilise le ; comme séparateur d’instructions, mais beaucoup d’utilisateurs de Python ne le savent pas parce qu’il n’est pas obligatoire en fin de ligne.

Il y a juste quelques subtilités par rapport à d’autres langages, du fait de l’absence de marqueurs de début et de fin de bloc, mais c’est des cas où de toute façon ça serait assez crade de faire ça en une seule ligne :

Il y a toutefois la possibilité de combiner un if et else en une seule ligne, en utilisant une syntaxe spécifique à python : [instruction si condition du if vraie] if [condition] else [instruction si condition du if fausse] (ex : « import datetime; day=datetime.datetime.today().weekday(); print(‹ week-end ›) if day in [5,6] else print(‹ boulot ›) »).