-
Notifications
You must be signed in to change notification settings - Fork 0
/
checkLowercase.py
44 lines (32 loc) · 1.04 KB
/
checkLowercase.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
def any_lowercase1(s): #the problem with this function is it is returning true or false by only checkingthe first character of the string and couldn't proceed further as it encounters return statement after this.'''
for c in s:
if c.islower():
return True
else:
return False
def any_lowercase2(s):
for c in s:
if 'c'.islower(): #the problem with this function is it is only checking 'c' and as it is lowercase, it always print true.'''
return 'true'
else:
return 'false'
def any_lowercase3(s): #correct
for c in s:
flag = c.islower()
return flag
def any_lowercase4(s): #correct
flag = False
for c in s:
flag = flag or c.islower()
return flag
def any_lowercase5(s): #false
for c in s:
if not c.islower():
return False
return True
s = input("Enter any word: ")
#print(any_lowercase1(s))
#print(any_lowercase2(s))
#print(any_lowercase3(s))
#print(any_lowercase4(s))
print(any_lowercase5(s))