MONSIEUR JE VOUS AIMES EPOUSEZ MOI, j'ai passé toute la nuit à me casser la tête sur un programme et la vous venez de me sauvez pour mon controle de demain MERCI.
Merci pour la vidéo! Je ne suis pas sûr d'avoir bien compris l'exercice 2! Le résultat de mon taff juste ici : s = 0 for i in range (1, 101, 2): s += i print(f"{i-2} + 2 = {i}") print(f"Total: {s}") Exercice 2: etage = int(input("Combien voulez vous mettre d'étage sur votre pyramide? ")) for i in range (etage, 1, -1): etage -= i print(f"{i} - 1 = {i-1}")
Je suppose que cette version marche aussi beg=1 end=100 step=1 for l in range(1,3): s=0 for i in range(1,end+1,step): s=s+i print ("Somme des entiers de " +str(beg) + " à " + str(end) + " avec pas de " + str(step) + " = " + str(s)) end=end-1 step=step+1
bonjour et merci pour votre effort, moi je débute a peine avec python et j'ai c que je n'ai pas compris x=float(input(taper la valeur de x)) y=x**0,5 + 2 print(y) NB: il y a bien deux étoiles
Bonjour, Personnellement lorsque je fais la vérification pour les 5050, je n'ai pas les parenthèses et les virgules pour représenter mon i et mon s, cependant j'ai bien les valeurs de chaque i et s... Pouvez-vous m'éclairer s'il vous plaît? Et merci pour vos vidéos, elles sont super claires !
Il y a quelque chose que je ne comprend pas dans le premier programme S=0 For i in range (1,101) S=s+1 Print (s) Donc s=0 et i =1 0=0+1=1 1=1+2=3 2 est le i car au départ i = 1 ensuite à 2 ainsi de suite, Le problème donc est que l'on est pas censé trouver 3 mais 2 !
J'ai modifé mon programme : #coding:utf-8 s=0 t=0 for i in range(1,100,2): t=t+1 s=s+i print(t,i,s) print('La somme de 1 à 99 avec un pas de 2, vaut : '+ str(s))
bonjour j'ai un probleme sur Python sur les boucles le probleme c que je sais pas quoi mettre apres le If pourrais tu m'aider stp repertoire=[("nom":"dupont","tel":"5234")],("nom":"tournesol","tel":"5248"),"nom":"dupont","tel":"3452") for i in range(len(repertoire)): if
Bonjour, Dans le cours précédent tu ne nous dit pas comment additionner les variables. Du coup on ne peut pas faire l'exercice. De mon côté j'ai donc pensé qu'il fallait juste faire sortir tout les nombres de 1 à 100 puis faire sortir tout les nombres de 1 à 99 avec un pas de 2. xD
@@sakuhikudo tu dois faire une boucle pour parcourir ta liste et pour chaque valeur de la liste regarder si elle est pair et si oui l'ajouter à ta somme et pour savoir si pair, pense à utiliser l'opérateur modulo regarde ici jaicompris.com/python/python-modulo.php
@@jaicomprisMaths si je fais avec votre exemple : Li = [7,1,2,4,16,81,100] long = len(Li) s = 0 for i in range (0, long) : if Li[i]%2 == 0 : s = s + i else : s = s print (s) je trouve que ca a faire mais ce n'est pas la bonne manière je le sais pouvez vous me dire c'est où que je m'y prends mal?
Bonjour, car si vous mettez s=0 à l'intérieur de la boucle vous initialisez la somme (valeur s=0) à chaque nouvelle valeur de i. Donc à la fin de la boucle vous aurez s=s+100, le résultat est 100 (s étant 0 car réinitialisé).
La vidéo est excellente mais par contre ligne 3 c'est plus correct d'écrire s+=i que s=s+i. C'est de la bête optimisation mais c'est utile à apprendre pour lire les programmes.
MONSIEUR JE VOUS AIMES EPOUSEZ MOI, j'ai passé toute la nuit à me casser la tête sur un programme et la vous venez de me sauvez pour mon controle de demain MERCI.
j'aurais bien voulu mais je suis déjà marié :-)
encore merci pour le retour ça fait très plaisir
Mille mercis pour vos vidéos, je comprends bcp mieux grâce à vos vidéos.
merci ça fait très plaisir 😇😇😇😇
et je vais sortir bientot de nouvelles vidéos python
Merci infiniment. Comme d'habitude cours très clair. Je progresse grâce à vous.
Merci pour la vidéo! Je ne suis pas sûr d'avoir bien compris l'exercice 2!
Le résultat de mon taff juste ici :
s = 0
for i in range (1, 101, 2):
s += i
print(f"{i-2} + 2 = {i}")
print(f"Total: {s}")
Exercice 2:
etage = int(input("Combien voulez vous mettre d'étage sur votre pyramide?
"))
for i in range (etage, 1, -1):
etage -= i
print(f"{i} - 1 = {i-1}")
Je vous suis depuis le bac, il y a 7 ans et je continue à le faire ! merci !
merci à toi ça fait plaisir !
J'ai encore plus compris
Merci pour vos efforts
Vos vidéos m'aident beaucoup
Video Magnifique et explication parfait
merci beaucoup 😇
Reponse au dernier exemple:
s=0
n=0
while s
tjrs au top des topsssssssssssssssssssssssssss
Maintenant je peux dire que je comprends le python ; vraiment merci
Très clair ! Merci beaucoup.
Merci beaucoup ❤️❤️
Merci pour la video .
j'ai un controle de NSI spé demain sur du langage python , vous me sauvez la vie merci beaucoup!!
Mash Allah Génial
😇😇😇😇
bjr, la fonction sum fonctionne aussi très bien. print(sum(range(1,101,1)))
oui mais le but ici c'est justement de s'entrainer à reprogrammer les fonctions de base, c'est un très bon exercice
continuez vos videos elles m'aident beaucoup moi et mes camarades! c'est super professeur Herla
Merci beaucoup c'était vraiment très très très utile
Merciii bcp monsieur ❤❤❤
MERCI CONTINUER EN 2020
Je suppose que cette version marche aussi
beg=1
end=100
step=1
for l in range(1,3):
s=0
for i in range(1,end+1,step):
s=s+i
print ("Somme des entiers de " +str(beg) + " à " + str(end) + " avec pas de " + str(step) + " = " + str(s))
end=end-1
step=step+1
merci mon frere
bonjour et merci pour votre effort, moi je débute a peine avec python et j'ai c que je n'ai pas compris
x=float(input(taper la valeur de x))
y=x**0,5 + 2
print(y)
NB: il y a bien deux étoiles
** pour la puissance et * pour la multiplication
Bonjour,
Personnellement lorsque je fais la vérification pour les 5050, je n'ai pas les parenthèses et les virgules pour représenter mon i et mon s, cependant j'ai bien les valeurs de chaque i et s... Pouvez-vous m'éclairer s'il vous plaît? Et merci pour vos vidéos, elles sont super claires !
dans la fenetre,de python ,ecrit avec l'indontation prnt("somme",s) run
print(i)
merci l'ami
Il y a quelque chose que je ne comprend pas dans le premier programme
S=0
For i in range (1,101)
S=s+1
Print (s)
Donc s=0 et i =1
0=0+1=1
1=1+2=3
2 est le i car au départ i = 1 ensuite à 2 ainsi de suite,
Le problème donc est que l'on est pas censé trouver 3 mais 2 !
Ah mais enfaîte si c'est normal
c'est normal comme tu l'as dit car on fait la somme, s=0, i=1 ->s=1 puis i=2 -> s=s+i=1+2=3 voilà j'espère que c clair
@@jaicomprisMaths en tout cas merci de prendre temps de répondre au commentaire, je vous en remercie.
Bonjour,
J'avais plus simple
1er : print (100+1)/2*100
2ème : print (1+99)*100 /2 /2
Mais j'ai de vieux souvenirs qui remontent
tout à fait, mais c'est en 2nde et ils n'ont pas les formules des sommes de suites, :-)
www.jaicompris.com
Pascal : Pour la seconde suite?
indice : C'est des carrés (nombre à la puissance 2 ;) )
J'ai modifé mon programme :
#coding:utf-8
s=0
t=0
for i in range(1,100,2):
t=t+1
s=s+i
print(t,i,s)
print('La somme de 1 à 99 avec un pas de 2, vaut : '+ str(s))
merci
bonjour j'ai un probleme sur Python sur les boucles le probleme c que je sais pas quoi mettre apres le If
pourrais tu m'aider stp
repertoire=[("nom":"dupont","tel":"5234")],("nom":"tournesol","tel":"5248"),"nom":"dupont","tel":"3452")
for i in range(len(repertoire)):
if
print(repertoire[i]["tel"])
merciiiiiiiiiiiiii beaucoup
pour comprendre ce que tu n'as pas compris , une réflexion très juste !
merci bcp
Bonjour,
Dans le cours précédent tu ne nous dit pas comment additionner les variables. Du coup on ne peut pas faire l'exercice. De mon côté j'ai donc pensé qu'il fallait juste faire sortir tout les nombres de 1 à 100 puis faire sortir tout les nombres de 1 à 99 avec un pas de 2. xD
si dans le cours sur input
merciii bcp !
thanks
bonjour ,encore une question svp, c'est quoi la différence entre print et return, quand est ce qu'on peut utilser l'une ou l'autre? en vous remerciant
print() permet d'afficher qqchose, alors que return(..) n'affiche rien mais renvoie qqchose à la sortie d'une fonction, très bonne journée
jaicompris Maths , merci infiniment pour votre réponse et pour les vidéos !
Bonjour, comment calculer la somme suivante sur python: s=1+2+4+8+16+32+...+1024
Merci d'avance
regarde sur cette page c'est un mélange des exos 1 et 2
jaicompris.com/python/python-exercice.php
Si on veut calculer la somme des nombres pairs d'une liste défini précédemment, comment on fait?
tu as déjà une liste par ex Li=[7,1,2,4,16,81,100] avec des nbre pair et impair et tu dois calculer la sommes des nbre pairs de la liste?
@@jaicomprisMaths oui c'est ca et je n'arrive pas du tout
@@sakuhikudo tu dois faire une boucle pour parcourir ta liste et pour chaque valeur de la liste regarder si elle est pair et si oui l'ajouter à ta somme et pour savoir si pair, pense à utiliser l'opérateur modulo regarde ici jaicompris.com/python/python-modulo.php
@@jaicomprisMaths
si je fais avec votre exemple :
Li = [7,1,2,4,16,81,100]
long = len(Li)
s = 0
for i in range (0, long) :
if Li[i]%2 == 0 :
s = s + i
else :
s = s
print (s)
je trouve que ca a faire mais ce n'est pas la bonne manière je le sais
pouvez vous me dire c'est où que je m'y prends mal?
@@sakuhikudo c pas mal du tout,
mais s=s+li[i] et pas s=s+i
ensuite le else ne sert à rien
Pourquoi la dernière valeur est exclue ?
c'est un choix de python, en fait le principe range(10) sort 10 valeurs en commençant à 0 donc de 0 à9 ce qui fait 10 valeurs, très bonne soirée
@@jaicomprisMaths je vois merci 😁
Bonjour
Pourquoi est ce que si je met s=0 a l'interieur de la boucle ce n'est pas le meme resultat?
Bonjour, car si vous mettez s=0 à l'intérieur de la boucle vous initialisez la somme (valeur s=0) à chaque nouvelle valeur de i. Donc à la fin de la boucle vous aurez s=s+100, le résultat est 100 (s étant 0 car réinitialisé).
👍
Merci infiniment ... j'adorrrrre
Bonsoir j'ai une toute petite question est ce qu'on peut écrire s=0
For I in range (0..100)
S=s+i+1?
Slt svp pk s=i+s
on rajoute i à s et on met le resultat dans s
@@jaicomprisMaths merci infiniment❤ mais est ce que si s=i+s alors i=0 , franchement j'ai pas compris ce point là☺
@@TechPrivacyPro s=s+i n'est pas une égalité au sens mathématique, ça veut dire s+i ->s
Vous avez ecrit 101
oui c expliqué ds la vidéo, ds un range(a,b) la valeur b est exclue donc range(...,101) ça s'arrete à 100, c'est une particularité de python
La vidéo est excellente mais par contre ligne 3 c'est plus correct d'écrire s+=i que s=s+i. C'est de la bête optimisation mais c'est utile à apprendre pour lire les programmes.
c'est une question que je me suis posée et j'avais fait le choix de rester sur s=s+i. La prochaine fois je donnerai les 2 versions :-)
merci beaucoup
Et dire que je suis en prépa et que ça me sert ... x)