Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis+ 2
Jungle Camping Python
Hello, I'm trying to figure out this task and I don't know why I have only 3/5 correct š¤ maybe you can try to show me way where I did mistake, rather than to show me the answer š thank you š¹https://code.sololearn.com/cNi0OkxmIwT3/?ref=app
8 Respostas
+ 3
You are not using loop iteartion properly..
use the i value.
Check for input :
Grr Ssss
Output should :
Lion Snake
But your code output wrong..
+ 3
Hi, Sandra HeinzovĆ” !
1) Instead of test if any of the animal sounds are in the list of input values, itās better to test, one by one, if the input values are equal to any of the animals sounds.
2) Because there will never be two conditions that are true at the same time, it's better using 'if - elif - elif ā¦ instead of four if statements.
Example:
res = []
for wd in my_input_list:
if wd == "Coo":
res.append(āPigeonsā)
elif ā¦
ā¦
+ 2
Jayakrishnaš®š³ thank you for directing me šŖafter 3hrs I finally solved it.. Pheww š
My final code:
For x in range(0, len(noise)) :
if "Grr" in noise[ i ]:
animal.append('Lion')
i += 1
Elif... And so on
Not quite elegant style I guess š
Coding is beautiful, so much ways to solve one problemšŖ
+ 1
Per Bratthammar thank you for answer. I wasn't sure when use if and when elif.. Thanks for explanation.
+ 1
dier = {
'Grr': "Lion",
'Rawr': "Tiger",
'Ssss': "Snake",
'Chirp': "Bird"
}
geluiden = []
geluid = input().split()
for dierGeluid in geluid:
geluiden.append(dier[dierGeluid])
print(*geluiden)
0
I think, Simplest way is
for i in noise :
if i == "Grr" : animal.append("Lion ")
....
You're welcome..
0
How to create a unity game in sololearn
0
How to create a calculator app using sololearn