Exercise 2 Solution : Python tutorial 148

preview_player
Показать описание
Guys please help this channel to reach 20,000 subscribers. I'll keep uploading quality content for you.

Python is easy programming language to learn and anyone can learn it, and these tutorials are 100% free in hindi.

You can share this playlist with your brother, sisters and friends. This will surely add some values to their life.

If you follow this complete playlist of python tutorial surely you will learn everything about python programming language.

This is solution of exercise 2 chapter 11

Рекомендации по теме
Комментарии
Автор

I did using *args :----

def func(l, *args):
if args:
Return [(f"{i[: :-1]}". title ()) for i in args]
else:
Return [(f"{i}". title ()) for i in l]

User = ["harshit", "mohit"]
Print (func(user))
Print (func(user, *user))
.
.
.
.
😊 Thank you for making python an easy way of learning Harshit sir.

Momo
Автор

def excersize(*args, reversed = False):
args = [i[::-1] if (reversed == True) else i for i in args]
result = [i[0].upper() + i[1:] for i in args]
print(result)

i didnot knew about .title command so i did this and it worked :D

tarushgupta
Автор

def func(names, rev_str):
return [n[::-1].capitalize() if rev_str == True else n.capitalize() for n in names]

names = ['samir', 'behera']
print(func(names, rev_str = False))

samirkumar
Автор

names=input().split()

def x(*names):
return [i[::-1].title() for i in names]
print(x(names, *y))

subhashriroy
Автор

def reverseString(*args, **kwargs):
return [name[::-1].capitalize() if kwargs.get('reverse') else name.capitalize() for name in args]
print(reverseString(*['naveed', 'waheed'], reverse=True))

Reverb_writes
Автор

def capital(n):
return [ i [ : : - 1 ] . title( ) for i in names ]
names = [ ' sarib ', ' yahya ', 'muhid ' ]
print ( capital ( names ) )
more simpler to understand

saribkhan
Автор

def cap_rev(*args):
return [ i [ : : -1 ].title() for i in args ]

print( cap_rev( *["himani", "bansal"] ) )

himani_
Автор

def func(l, reverse_str = False):
return [i.title() if (reverse_str == False) else i[::-1].title() for i in l]

names= ['melloh', 'hello']

print(func(names, reverse_str=True))

tracerce
Автор

def func (*args, reverse_str = False):
if reverse_str == False:
return [i.title() for i in args]
else:
return [i[ : :-1].title() for i in args]
print (func(*names))

ashoksurashe
Автор

def code(num, *args):
if num=="true":
return [i[::-1].title() for i in args]
else:
return [i.title() for i in args]

Pay_Back_To_Society
Автор

def name_in_capital(*args):
name=[]
for i in args:
if args:
name.append(i[::-1].title())

return name
print(name_in_capital('amit', 'sumit'))

vermaamit
Автор

def fun(l, rev=False):
if rev:
return [i[::-1].capitalize() for i in l]
else:
return [i.capitalize() for i in l]


print(fun(['mohit', 'rohit'], True))

prathammishra
Автор

I have used args and kwargs as below
def func(*args, **kwargs):
list_str = []
flag = False
if kwargs.get('reverse_str') == True:
flag = True

if flag == True:
for i in args:
for item in i:

else:
for i in args:
for item in i:

return list_str

names = ['harshit', 'mohit']

print(func(names))
print(func(names, reverse_str = True))

byomokeshpanda
Автор

def rev(*args, **kwargs):
if kwargs['rev_str'] == True:
args = [i[::-1] for i in args]
return [i.title() for i in args]


print (rev(*["ajay", "tulsyan"], rev_str = True))

ajaytulsyan
Автор

def capitalize(lis, rev_string = False):

return [word.capitalize() for word in lis] if not rev_string else [word[::-1].capitalize() for word in lis]

siddharthmalviya
Автор

names = ['hello', 'world']

def capital(lis, reverse_str = False):
return [i.title() if (reverse_str == False) else i[::-1].title() for i in lis]

print(capital(names))
print(capital(names, reverse_str = True))

takeela
Автор

Thankyou bhai. Bhot mehnat ki hai aapne

harshvardhan
Автор

l=['nikhil', 'jayesh', 'kiran']
def func(*name):
# return ([i.capitalize() for i in l])
return ([i[::-1].capitalize() for i in name])
print(func(*l))

nikhilpatil
Автор

**kwargs use karne ki jarurat Nahi thi default argument se bhi kaam hota aur Acha hota

MonkeyDLuffy-ldiy
Автор

I used *args and default parameter instead of using **kwargs and parameter.
def func(*args, reversed='false'):
if(reversed=='true'):
a.append(i[::-1].title() for i in args)
else:
a.append(i.title() for i in args)
return a
print(func('ashutosh', 'pragya', 'abhishek', reversed='true'))

ashutoshpragya
visit shbcf.ru