def vol(rad):
return (4/3)*(3.14)*(rad**3)
# Check
vol(2)
def ran_check(num,low,high):
if high >= num >= low:
return "within range"
else:
return "out of range"
# Check
ran_check(5,2,7)
def ran_bool(num,low,high):
return high >= num >= low
ran_bool(3,1,10)
import collections
def up_low(s):
c = collections.Counter("upper" if x.isupper() else "lower" if x.islower() else "" for x in s)
print(f'Original String : {s}')
print(f'No. of Upper case characters : {c["lower"]}')
print(f'No. of Lower case Characters : {c["upper"]}')
s = 'Hello Mr. Rogers, how are you this fine Tuesday?'
up_low(s)
def unique_list(lst):
return list(set(lst))
unique_list([1,1,1,1,2,2,3,3,3,3,4,5])
def multiply(numbers):
product = 1
for num in numbers:
product *= num
return product
multiply([1,2,3,-4])
import numpy
def multiply(numbers):
return numpy.prod(numbers)
multiply([1,2,3,-4])
def palindrome(s):
return (s == s[::-1])
palindrome('helleh')
import string
def ispangram(str1, alphabet=string.ascii_lowercase):
my_list=sorted(list(set(str1.lower().replace(" ",""))))
return "".join(my_list) == alphabet
import string
def ispangram(str1, alphabet=string.ascii_lowercase):
return set(alphabet) <= set(str1.lower())
ispangram("The quick brown fox jumps over the lazy dog")
string.ascii_lowercase