Suite python

Fermé
Pierre_4247 Messages postés 9 Date d'inscription mardi 8 décembre 2020 Statut Membre Dernière intervention 17 décembre 2020 - 14 déc. 2020 à 19:48
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 17 déc. 2020 à 16:40
Bonjour,

Pouvez-vous ne m'aider pas à crée un programme sur python qui donne le maximum, le minium, la somme des termes de la suite, sur un intervalle donné par l'utilisateur.

Voici ce que j'ai commencé à faire pour un U1 et une suite prise au hasard.

u=3
N=int(input("N ?"))
for n in range(1,N+1):
u=(9*u+5)%10
print(u)

Merci d'avance

12 réponses

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
14 déc. 2020 à 20:48
Bonjour

en Ptyhon, il y a un truc primordial: l'indentation.

Pour qu'elle soit préservée sur le site, il faut faire comme décrit dans ce petit tuto (à lire jusqu'au bout)
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

0
Pierre_4247 Messages postés 9 Date d'inscription mardi 8 décembre 2020 Statut Membre Dernière intervention 17 décembre 2020
14 déc. 2020 à 21:22
u=3
N=int(input("N ?"))
for n in range(1,N+1):
u=(9*u+5)%10
print(u)
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
15 déc. 2020 à 07:09
Donc tu n'as pas lu attentivement jusqu'au bout.....

Au moins y'a l'indentation.

Peux tu m'expliquer pourquoi tu as codé ça, car je ne comprends pas le lien entre ces lignes et ton énoncé.
0
Pierre_4247 Messages postés 9 Date d'inscription mardi 8 décembre 2020 Statut Membre Dernière intervention 17 décembre 2020
15 déc. 2020 à 16:29
Pour l'instant j'ai juste réussi à faire en sorte d'obtenir le résultat pour une valeur donnée par exemple si je peux le résultat de U22 je peux l'avoir.
Je pensais que ça allait mettre utile pour répondre à mon énoncer mais apparemment non
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
Modifié le 15 déc. 2020 à 17:22
Très bien.......

Mais à part ça, tu veux faire quoi exactement ?

C'est quoi le résultat de U22 ?
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
15 déc. 2020 à 17:50
C'est un album de U2 !

https://en.wikipedia.org/wiki/U22_(album)
0
Pierre_4247 Messages postés 9 Date d'inscription mardi 8 décembre 2020 Statut Membre Dernière intervention 17 décembre 2020
15 déc. 2020 à 19:37
Je veux créer un programme " donne le maximum, le minium, la somme des termes de la suite, sur un intervalle donné par l'utilisateur."

U22 c'est un exemple que j'ai pris au hasard et dont je peux obtenir sa valeur grave à mon programme en supposant une suite : Un+1=(9*Un+5)mod10 avec U1=3
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
15 déc. 2020 à 21:00
C'est prodigieux quand même.
Tu es capable de coder une telle suite, mais pas de trouver le minimum et le maximum, ni d'en calculer la somme....


0
Pierre_4247 Messages postés 9 Date d'inscription mardi 8 décembre 2020 Statut Membre Dernière intervention 17 décembre 2020
15 déc. 2020 à 22:38
Je vous avouerais que je commence tout juste la programmation
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
16 déc. 2020 à 07:55
Je t'ai tendu une perche que tu n'as pas su (ou voulu?) saisir.

Par rapport à ce qui t'es demandé le code de cette suite est 10 fois plus complexe à écrire, ce qui nous laisse deux possibilités:
  • c'est pas toi qui l'a écrit, et tu nous prends pour des lapins de 6 semaines,
  • tu te fous ouvertement de nous et nous fait perdre notre temps.


Nous sommes bénévoles, on essaye d'aider ceux qu'on l'on estime le mériter sur notre temps personnel.
Nous manquer de respect (c'est tout ce qu'on demande en retour, un peu de respect) ne joue pas en ta faveur.

Débuter, on est y tous passé, demander de l'aide aussi. Ceux qui en ont obtenu et en obtiennent encore sont juste honnêtes envers eux-même et le forum.

Je te laisse une dernière chance.....
0
Pierre_4247 Messages postés 9 Date d'inscription mardi 8 décembre 2020 Statut Membre Dernière intervention 17 décembre 2020
16 déc. 2020 à 10:32
Pour coder la suite je suis aider des vidéos de "jaicompris.com" et de "Yvan Monka" pareil pour coder le modulo 10. Mais je n'ai pas trouvé comment coder pour obtenir le min et le max d'une suite sur un intervalle donné.
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
16 déc. 2020 à 11:40
Ha les tutos vidéos.... y.a rien de plus inadapté à la programmation...

Code c’est réfléchir.

Alors tu vas réfléchir sur cette suite: 1 2 3 4.

Quel est l’algorithme ( en français ou pseudo code) pour trouver la valeur maximale?
0
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
17 déc. 2020 à 10:38
Bonjour Pierre,

Fais gaffe, dans ton 1er message tu as écrit:

Pouvez-vous ne m'aider pas à crée .....

donc tu ne veux pas qu'on t'aide .......... :-)
0
Pierre_4247 Messages postés 9 Date d'inscription mardi 8 décembre 2020 Statut Membre Dernière intervention 17 décembre 2020
17 déc. 2020 à 11:39
Il faut mettre :
 
l = [1,2,3,4]
max(l)
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
17 déc. 2020 à 16:40
Non, ça n’est pas un algorithme ça.
C’est utiliser une fonction qui sait le faire, en python.

Ce que je t’ai demandé c’est de me décrire en français ou en pseudo code (donc pas en python...) comment il faut faire pour déterminer le maximum de 1 2 3 4
0