New course! Every coder should learn Generative AI!
Try a free lesson+ 2
Why output is always Not found?
I made this code about country flags. For example, if our input is Germany then output will be ๐ฉ๐ช, and so on. And if input is not in the data then, Not found. But I don't know why it is not working? https://code.sololearn.com/cuaMEeXDWg0Q/?ref=app
9 Answers
+ 6
I got it.
I used keyboard auto fill option. I missed to consider the space at the end.
Thank you guys ๐
+ 5
I typed "Russia" and it works just fine. What input are you giving?
+ 5
JUMP_LINK__&&__Python__&&__JUMP_LINK Learner When i type the country name fully, its give me correct output (flag), when i try to fill by auto fill option by keyboard suggestion option. It's output(Not found). That's the matter here.
But i like your code. Happy learning ๐
+ 2
JUMP_LINK__&&__Python__&&__JUMP_LINK Learner you must type the uppercase and lowercase letters exactly. It will fail to find "Armenia" if you enter "armenia".
+ 1
Works fine for me
+ 1
I'd suggest adding ".capitalize()" to the input function so that you dont have to make everything start with a capital letter manually
+ 1
U forgot to uppercase the furst letter. I wrote all and its works:)
+ 1
JUMP_LINK__&&__Python__&&__JUMP_LINK Learner You may find the strip() method useful in this case. It returns a new string with the spaces trimmed from either side (if any). Here's how you do it:
input().strip()
# Hope this helps
0
It's so easy