Exercice Python

Résolu
burnt -  
 burnt -
Bonjour à vous, je suis en terminale, et je tente de faire du python, de ce fait, j'imprime des dms et exo, cependant je suis bloqué à un problème qui est de faire tenir en une ligne les lignes suivantes:


###

print("Joueur ",noJoueur,"c'est à vous")
oujouer=input('Saisir la ligne et la colonne ')
l=int(oujouer[0])
c=int(oujouer[-1])

Message modifié par la modération
Pour une lecture plus facile du code, à l'avenir utilisez les balises, VOIR CETTE PAGE
A voir également:

4 réponses

jee pee Messages postés 41513 Date d'inscription   Statut Modérateur Dernière intervention   9 716
 
Voilà comment je ferais :
l,c=int(input('Joueur '+str(noJoueur)+' c\'est à vous \nSaisir ligne ')), int(input('colonne '))


Il existe différentes façons de procéder, on pourrait faire :
l,c = [int(x) for x in input('Enter two value: ').split(',')]


ref : https://www.geeksforgeeks.org/taking-multiple-inputs-from-user-in-python/
1
jee pee Messages postés 41513 Date d'inscription   Statut Modérateur Dernière intervention   9 716
 
Bonjour,

La base de la solution c'est cette syntaxe :
x, y = input(),  input() 

0
burnt
 
Bonjour, je ne comprends pas pourquoi il y a 2 input ..
Enfaite je n'arrive pas à mettre les bonnes valeurs aux bonnes endroits, j'aurais fait:



L,C=input("Joueur",noJoueur," c'est à vous"), input("Joueur",noJoueur,"Saisissez la colonne")


0
burnt
 
Merci beaucoup de votre aide, bonne fin de journée.
0