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
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
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
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