Sujet : Re: Saisie de 2 nombres ...
De : gil203 (at) *nospam* outlook.com (gil203)
Groupes : fr.comp.lang.pythonDate : 20. Oct 2024, 11:17:43
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <6714d8c7$0$16834$426a74cc@news.free.fr>
References : 1 2
User-Agent : Mozilla Thunderbird
Le 18/10/2024 à 19:42, Olivier Miakinen a écrit :
Le 18/10/2024 18:13, gil203 a écrit :
>
Comment faire pour qu'un utilisateur saisisse 2 nombres séparés par une
virgule (ex "4,5" sans les guillemets) via la commande "input" et que
les 2 valeurs soient affectées dans 2 variables "n1" et "n2".
>
Je pensais à un truc du style :
n1, n2 = input("Entrez vos 2 nombres :")
mais ça ne fonctionne pas !
Peut-être :
txt = input("Entrez vos 2 nombres :")
n1, n2 = list(map(int,txt.split(',')))
Explication :
si text = '4,5',
alors :
txt.split(',') = ['4', '5']
et :
list(map(int,txt.split(','))) = [4, 5]
Merci !