Help python

aapppph
2021-03-17 15:37:54

https://image.noelshack.com/fichiers/2021/11/3/1615991252-capture.pngcomment je fait pour savoir si "o" apparaît trois fois ou plus de suite ?https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png
mon code
my_input = "zoophysiology"
if 'ooo' in my_input :
print('I like going to the zoo!')
elif 'oo' in my_input :
print('I like studying birds! I want to become an ornithologist!')
elif 'o' in my_input :
print('I like studying fish! I want to become an ichthyologist!')
else :
print('I miss going to the zoo!')

FooLyo13
2021-03-17 15:38:53

Bah tu le comptes

FooLyo13
2021-03-17 15:40:03

Le 17 mars 2021 à 15:39:33 aapppph a écrit :

Le 17 mars 2021 à 15:38:53 Foolyo13 a écrit :
Bah tu le comptes

et si le nombre est infini ?https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

tu arretes à 3

Sylves
2021-03-17 15:44:47


...
elif 'o' not in my_input:
print('I miss going to the zoo!')
else:
print('plus de 3!')

Sinon tu fais ça comme un grand avec https://docs.python.org/3/library/re.html :ok:

aapppph
2021-03-17 15:44:57

Le 17 mars 2021 à 15:42:22 RoyalMorangis29 a écrit :
Bah t'as les cas zéro o, un o , deux o
Le else final est forcément 3 o ou +

ah oui pas bêtehttps://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

aapppph
2021-03-17 15:47:07

Le 17 mars 2021 à 15:44:47 Sylves a écrit :
<code>
...
elif 'o' not in my_input:
print('I miss going to the zoo!')
else:
print('plus de 3!')
</code>

Sinon tu fais ça comme un grand avec https://docs.python.org/3/library/re.html :ok:

L'anglais et moi ca fait deux kheyhttps://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

BonbonMagique
2021-03-17 15:48:21

my_input = 'cequetuveuxoooo'
a = my_input.count('o');

if a>=3:
print("o apparait plus de 3 fois");
else:
print("o apparait moins de 3 fois");

FooLyo13
2021-03-17 15:51:04

Le 17 mars 2021 à 15:48:21 BonbonMagique a écrit :
my_input = 'cequetuveuxoooo'
a = my_input.count('o');

if a>=3:
print("o apparait plus de 3 fois");
else:
print("o apparait moins de 3 fois");

Ils doivent être consécutifs

BonbonMagique
2021-03-17 15:52:00

Non pas forcément

aapppph
2021-03-17 15:53:49

Le 17 mars 2021 à 15:51:04 Foolyo13 a écrit :

Le 17 mars 2021 à 15:48:21 BonbonMagique a écrit :
my_input = 'cequetuveuxoooo'
a = my_input.count('o');

if a>=3:
print("o apparait plus de 3 fois");
else:
print("o apparait moins de 3 fois");

Ils doivent être consécutifs

Exactenthttps://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

BonbonMagique
2021-03-17 15:54:50

Il suffit donc de remplacer o par ooo :

a = my_input.count('ooo');

et que a soit supérieur ou égal à 1 ;)

FooLyo13
2021-03-17 15:55:10

https://image.noelshack.com/fichiers/2021/11/3/1615992897-code.png

FooLyo13
2021-03-17 15:56:19

Le 17 mars 2021 à 15:54:50 BonbonMagique a écrit :
Il suffit donc de remplacer o par ooo :

a = my_input.count('ooo');

Mais je pense qu'ils veulent qu'ils fassent le script eux même, ça c'est trop simple mais malinxhttps://image.noelshack.com/fichiers/2016/47/1480064732-1467335935-jesus4.png

aapppph
2021-03-17 16:02:36

Le 17 mars 2021 à 15:55:10 Foolyo13 a écrit :
https://image.noelshack.com/fichiers/2021/11/3/1615992897-code.png

Merci kheyhttps://image.noelshack.com/fichiers/2018/10/1/1520256134-risitasue2.png

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.