Bonjour,
J'ai un dm ou je dois programmer un algorithmes en langage python, mais j'ai du mal alors merci à tous ceux qui m'aideront.
Variable. n, I: entier naturel; h:
flottant
Entrée. Saisir n
Initialisation. h=2
Traitement. Pour I variant de 1 à n
h= 3÷4 x h
Fin pour
Sortie. Afficher h
Bonjour,
Peux-tu nous montrer le programme que tu as écrit, la ligne où ca bloque et le message d'erreur renvoyé par l'interpréteur python ?
Pour l'instant j'ai écrit
N=int(input("n="))
H=2
For I in range (1,n+1):
Et après je sais pas comment écrire h=3÷4xh
divisé c'est / en python (et dans tous les langages informatiques)
multiplié c'est *
quant au = tu l'as déjà utilisé pour H=2.
Mais tu dois avoir un cours qui explique cela. Qu'est-ce qui bloque ?
Quand j'écris la première ligne et que je passe à la ligne suivante ça m'écrit n=10 au début de la ligne
quand tu parles de la première ligne, tu parles de
salut,
il ne faut pas ecrire n=10 dans le code
tu entreras 10 quand le programme te le demandera
donne ton programme python pour voir
tu peux le copier puis le coller en cliquant sur </>
D'une part, au cas où : ne pas oublier la tabulation devant h=3/4*h
D'autre part, comme on fait des divisions par 4 qui donnent des resultats non entiers, il va faloir abandonner les int pour les float : le type float sert à representer les nombres décimaux.
Exemple : en python, 2 est un nombre de type int.
L'equivalent pour le type float est 2.0
Il faut aussi transformer n en float.
salut
c'est quoi ces chevrons ?
dans un programme il n'y a pas de chevron !!!
il faut aller dans le menu créer un nouveau programme (ou script) et lui donner un nom ...
tu dois taper ou coller ce programme
n=int(input("n="))
h=2
for i in range (1,n+1):
h=3/4*h
print (h)
Je travaille avec idle python.
Comment on fait pour exécuter le programme (afficher le résultat de h)?
je conseille Edupython mais si ton prof impose idle, voici comment proceder
File>New File
on colle le code
Run>Run Module
on sauvegarde
dans le shell on obtient n= que l'on complete
et on valide
mais encore une fois idle au lycee ne me paraît pas le bon choix !
Merci beaucoup pour votre aide.
Et pour idle c'est les profs qui nous l'impose on a pas trop le choix.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :