Bonjour je suis bloquer avec un devoir un rendre que le prof attends pour demain ceci consiste a transformer un language naturel en language python svp répondez le plus vite possible:
Saisir x
a prend la valeur de 3x
b prend lq valeur de a2+2
y prend la valeur de a+b
Afficher y
transformer ce language naturel en language python
merci
Bonjour,
nous aussi, parce que ta question trouver le "x" n'a aucun sens ...
tu te poses des questions de ce genre là qui ne font que te bloquer, vu qu'elles n'ont aucun sens, au lieu de se poser les vraies questions
x c'est x, ça s'écrit x, a c'est a, ça s'écrit a etc
par contre :
comment traduire "Saisir x" ?
quel est le role de la variable x dans cette phrase ? l'origine de données, ou la destination de ce qu'on va saisir ?
ça va être du "... = x" ou bien du "x = ..." ?
etc
comment traduire 3x, la multiplication de la variable x par 3
comment traduire a2, le carré de a
etc
comment écris t-on a=3*x dans python.
Ceci me bloque énormément car notre prof nous a appris les bases mais pas ca
merci de m'avoir ouvert les yeux
si tu ne fais que écrire a = 3*x, c'est sur qu'il va y avoir une erreur vu que il ne sait même pas ce que c'est que ce x
il faut commencer par la première ligne "saisir x" bien évidemment, avant de faire quoi que ce soit ensuite !
saisir est une opération que le programme doit faire :
il demandera à l'utilisateur la valeur de x, une opération d'entrée (input en anglais)
a = 3*x s'écrit a = 3*x
l'erreur n'est pas là mais dans l'absence de ce qu'il doit y avoir avant :
la traduction de " saisir x"
ceci dit je dois quitter.
je viens de voir mon erreur:
x=int(input("x="))
>>>a=3*x
>>> b=a**2+2
>>> y=a+b
>>> print(y)
Juste ou faux??
tu dois ecrire un programme de 5 lignes puis l'executer
les instructions ne doivent pas etre tapees en ligne de commandes
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :