• Register
0 votes
22 views

I am new to python programming I was trying to check if a letter is uppercase in python. I wrote some code to check this statement :

import string

def UpperCase(s_str):
    for x in s_str:
        if x not in string.UpeerCase:
            return False
    return True

But I can not get the actual result. When I run this code it shows me some error :

  UUU
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'UUU' is not defined
  LoWWE*CAse
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'LoWWE' is not defined

Can anyone help me to solve this thing?

10 7 2
6,060 points

Please log in or register to answer this question.

1 Answer

0 votes

The error you are having beacuse your strings are not defined .

You can use isupper to get an exact result:

def UpperCase(string):
    words=[charecter for charecter in string if charecter.isupper() or chatercter.isspace()]
    if len(words)==len(string):
        print('All charecters are in uppercase')
    else:
        print("All charecters are not in uppercase")

strings=['UPPER', 'CASE', 'UpperCASE', 'UPPERcase']
for x in strings:
   UpperCase(x)

You can get below result using this code:

All charecters are in uppercase

 

11 6 4
34,950 points

Related questions

0 votes
1 answer 70 views
70 views
I am new to python programming. I was trying to compare two strings, I wrote a code to compare: YourStr = "one" MyStr = "one" if YourStr = MyStr print("Two strings are same") else print("Two strings are not same") But it gives an error: File "main.py", line 4 if YourStr = MyStr ^ SyntaxError: invalid syntax Whats wrong in my code and how can I compare two string but it is not case sensitive?
asked Mar 16, 2020 LizzyM 6.1k points
3 votes
1 answer 19 views
19 views
Problem: Hi all, I am trying to figure out the dictionary related problems in python. Dictionary is really fun to learn and work with. Let&rsquo;s say, I have a dictionary dict = {'1': 'one', '3': 'three', '2': 'two', '5': 'five', '4': 'four'} If ... needed to check every value inside the dictionary what can I do for that? So, I want to know how to check if a value is in a dictionary python?
asked Mar 24, 2020 Gavin 15.3k points
0 votes
1 answer 44 views
44 views
I wrote a code to check if a dictonary is empty or not. I wrote this code in python : def isEmpty(self, dictionary): for element in dictionary: if element: return True return False def onMessage(self, socket, message): if self.isEmpty(self.users) == False: socket.send("No ... : socket.send("ONLINE " + ' ' .join(self.users.keys())) Does my isEmpty returns true and is there any problem in my code.
asked Mar 11, 2020 LizzyM 6.1k points
1 vote
1 answer 22 views
22 views
Problem: I am beginner in pyhton programing. I have a dictionary of string and int and that is: Dictionary = { "Hola": 65, "tart" : 32, "star" : 34, "site" : 55, "pearl" : 88 } Supose I have to remove a key from this dictionary what should I do next.
asked Mar 28, 2020 LizzyM 6.1k points
1 vote
1 answer 23 views
23 views
Problem: I tried to check my dictionares using if the dictionary is in use or not. To check that I wrote something like: def isEmpty(self, dictionary): for element in dictionary: if element: return True return False def onMessage(self, socket, message): if self.isEmpty(self.users ... : socket.send("ONLINE " + ' ' .join(self.users.keys())) But the program is not working properly what should I do?
asked Apr 3, 2020 LizzyM 6.1k points
1 vote
1 answer 28 views
28 views
Problem: I am starting writing code in python. I wanted to test if a key exists in a dictionary before updating the value for the key. I wrote the following code: if 'key1' in dict.keys(): print "Present" else: print "Thanks" If there any other way to check this, please let me know.
asked Mar 10, 2020 Gavin 15.3k points
0 votes
1 answer 18 views
18 views
Problem Hi Kodlogs, How to check if a key is in a dictionary python? Please help Thanks
asked Oct 30, 2020 hashq 1.1k points
0 votes
1 answer 15 views
15 views
I am new to python programming.. I was trying to check if a string is empty or whitespace in a code : Mystr= "" Yourstr = " " print ("This string is empty : ", end = "") if(not Yourstr): print ("Yes") print ("This string is empty : ", end = "") if(not Mystr): print ("No") It&rsquo;s output is : This string is empty : This string is empty : No Its not giving me actual result what can I do now?
asked Mar 16, 2020 LizzyM 6.1k points