Solve 10 problems on functions in python

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

ความคิดเห็น • 458

  • @justtt.prerna
    @justtt.prerna 8 หลายเดือนก่อน +21

    I know some basics of python but whenever I watch your videos , I consistently gain new insights and knowledge.

    • @TooniMe
      @TooniMe 8 หลายเดือนก่อน +1

      But your code shows errors lol

  • @hellohere-pu8uj
    @hellohere-pu8uj 4 หลายเดือนก่อน +12

    19:52
    import math
    def circle_stats(radius):
    area = math.pi* 2 * radius**2
    circumference = 2 * math.pi * radius
    return area, circumference
    a, c = circle_stats(3)
    print(f"Area = {round(a,2)}
    Circumference = {round(c,2)}")

  • @zakirdev
    @zakirdev 8 หลายเดือนก่อน +3

    I have been working as a software developer since 2019. I have started coding since 2014. I have watched a lot of tutorials and read many books. But today I understood "Generator" properly. Thank you sir, you are really great. ❤❤

  • @shikharpandya4927
    @shikharpandya4927 8 หลายเดือนก่อน +3

    amazing video :)
    TimeStamp:-
    20:24
    Precision upto x decimal places can be achieved by using
    round(variable_name,x)

  • @SadmanSakib2001
    @SadmanSakib2001 9 หลายเดือนก่อน +8

    51:00
    So, basically what I've understood,
    "yield" is kind of like the "static" keyword which is used in c/c++.
    when we say, "static int a = 5;" inside of a function & we call that function multiple times or call that function using a loop, that static variable "a" saves it's previous state in memory & performs the next tasks with it's previous state every single time function is called.
    not saying they are the same. But yeah, i found it familiar.

  • @epslearns
    @epslearns 7 หลายเดือนก่อน +4

    19:45
    Precision can be achieved using round() function as given below:
    def circle_stats(radius):
    area=math.pi*radius**2
    circumference=2*math.pi*radius
    return *round(area,2),round(circumference,2)*
    print(circle_stats(5))
    (78.54, 31.42)
    *Further, can we round off multiple values at once instead of doing separately for each one?*

  • @softNandan
    @softNandan 8 หลายเดือนก่อน +7

    Solution of 20:26 :
    print(“area:”,round(a,2),”circumference”,round(b,2))

    • @shaikusman536
      @shaikusman536 6 หลายเดือนก่อน

      Thanks buddy..........

  • @sheikhabdullah8298
    @sheikhabdullah8298 9 หลายเดือนก่อน +2

    Sir, apke help se hum sab to hopeful hain... Thanks Alot!

  • @shreyanshmalewar1208
    @shreyanshmalewar1208 2 หลายเดือนก่อน

    Thanks for such a simplistic, professional and in-depth content
    for question 6(26:06), I used this:
    cube = lambda user_in: user_in ** 3
    user_in = float(input('Input a number for cube'))
    print(cube(user_in))

  • @priya_chauhan1258
    @priya_chauhan1258 8 หลายเดือนก่อน +11

    20:12
    1) first method
    Below formatted variable will be displayed with 5 decimal values
    formatted = "{:.5f}".format(9.999875698989)
    print(formatted) # output : 9.99988
    And suppose we write like this
    formatted = "{:.3f}".format(9.999875698989)
    print(formatted) # output : 10
    Then it will return 10 as output.
    2) using round()
    In this function we will pass two parameters, first is our value or variable and second is how many decimal values we want.
    Example_1:
    Number = 5.375829473
    print(round(Number,2) # output : 5.36
    Example_2 :
    print(round(5.53627894,2)) # output : 5.53

    • @aditya536
      @aditya536 4 หลายเดือนก่อน

      Great! The format method was new to me.

  • @swarnabhamajumder9561
    @swarnabhamajumder9561 9 หลายเดือนก่อน +2

    Learning Python day 10 - present sir
    00:03 Introduction to functions in Python
    02:16 Learning functions in Python with confidence
    06:06 Variables and function parameters in Python
    08:07 Using the return keyword to output a result from a function in Python
    12:05 Polymorphism in Python functions
    14:17 Creating functions to return multiple values in Python
    18:22 Returning multiple values from a function in Python
    20:22 Creating and handling functions in Python.
    24:13 Creating a function to compute the cube of a number
    25:53 Understanding function definitions in Python
    29:25 Using Python's special parameters to handle input values efficiently.
    31:21 Printing and investigating errors in Python functions
    34:53 Functions in Python and their usage with keyword arguments
    36:52 Understanding function definitions and arguments in Python
    40:42 Using formatting strings to print values in Python functions
    42:33 Creating a function to generate even numbers with a limit in Python.
    46:37 Understanding function implementation in Python
    48:38 Functions in Python use yield to produce a sequence of values
    52:16 Creating a function to calculate factorial and understanding recursion
    54:18 Recursive approach to calculate factorial in Python
    57:56 Learned the key concepts of functions in Python

  • @Barunghorai-pn4vy
    @Barunghorai-pn4vy 7 หลายเดือนก่อน +1

    You are the best teacher,❤ in this platform,,

  • @pranaypaul6361
    @pranaypaul6361 9 หลายเดือนก่อน +1

    Kudos to you, sir, for explaining yield in such a simplified manner, as if you were explaining it to a 5-years-old.

  • @atharvatirkhunde4517
    @atharvatirkhunde4517 8 หลายเดือนก่อน +2

    thank you sir. I came to know about yeild for the first time. One application of args is in shoping cart.

  • @dakshbhatnagar
    @dakshbhatnagar 8 หลายเดือนก่อน +2

    51:07 I have worked on some personal projects in deep learning and one use case of yield is handling huge amount of datasets where we need to fetch a batch of numbers from the datasets to perform calculation of gradients during backpropogation which is a way to optimized neural networks loss calculations

  • @iam_vijay.21
    @iam_vijay.21 หลายเดือนก่อน

    Great video, yr 2 din se kuch smj nhi aa rha tha ise dekh k maza aa gya

  • @ABDULSAMI-z1k
    @ABDULSAMI-z1k 3 หลายเดือนก่อน

    my mind is just tuned with all your words, they just directly print into my mind i just simply run those without any errors , i think you have hacked my mind....grate full to u sir

  • @predator1999
    @predator1999 26 วันที่ผ่านมา

    20:11 import math
    def circlestat(radius):
    area = math.pi * radius **2
    circumference = 2* math.pi *radius
    return area ,circumference
    a,b = circlestat(6)
    a= round(a,3)
    b=round(b,3)
    print("area: ",a , "circumference",b)
    round() is used to take those values upto 2 or 3 decimal places only

  • @umairansari5392
    @umairansari5392 3 หลายเดือนก่อน +1

    20:10
    import math
    def circle_stats(radius):
    area = math.pi * radius * radius
    circumference = 2 * math.pi * radius
    return area, circumference
    a, c = circle_stats(3)
    print(f"Area: {a:.3f}, Circumference: {c:.3f}")

  • @shaikusman536
    @shaikusman536 6 หลายเดือนก่อน

    Super Guru ji.....Very insightful.....You are a great teacher Hitesh sir ji....keep up the great work......Respect from Bangalore...

  • @muhammadhilal5807
    @muhammadhilal5807 8 หลายเดือนก่อน +4

    To avoid those recurring decimal in solution_04, we can use round() method to avoid those recurring decimals and can convert it to 1 , 2 or any decimal place you like.
    Source Code:
    import math
    def circle_stats(radius):
    area = round(math.pi * radius ** 2,2)
    circumference = round(2 * math.pi * radius,2)
    return area, circumference
    a , c = circle_stats(3)
    print("Area: ", a, "Circumference: ", c)

    • @SamiButt-bc2xh
      @SamiButt-bc2xh 5 หลายเดือนก่อน

      import math
      def circle(radius):
      area = round(math.pi*(radius**2),2)
      circumference = round((2 * math.pi * radius) ,2);
      return area , circumference;
      r = int(input("Enter Radius: "))
      a , c = circle(r)
      print("The Area is: ",a)
      print("The Circumference is: ",c)

    • @SamiButt-bc2xh
      @SamiButt-bc2xh 5 หลายเดือนก่อน

      in your code you are not defined how many precision after point like 2,3or 4

  • @anuraggupta1008
    @anuraggupta1008 9 หลายเดือนก่อน +12

    Yr 900 views h fir bhi 400 comment kyu nhi hai😢 support kro yr sab chai aur code ko

  • @virendrthakur7865
    @virendrthakur7865 4 หลายเดือนก่อน

    this is my favorite youtube channel , nice teaching sir ji

  • @countryno446
    @countryno446 3 หลายเดือนก่อน

    The way he explained Yield keyword is beautiful !! LoveFromINDORE

  • @dsairaghavsumanth6756
    @dsairaghavsumanth6756 2 หลายเดือนก่อน

    def square(a):
    print(a*a)
    a =int(input("enter the number:"))
    square(a)

  • @ashishkumarbhagwani6931
    @ashishkumarbhagwani6931 4 หลายเดือนก่อน +1

    We do use round method for getting precise values. e.g., round(number, 2) for getting precision upto 2 digits.

  • @gopalpatil86
    @gopalpatil86 หลายเดือนก่อน

    Thank you for this video, never learned in this simplified way

  • @dsairaghavsumanth6756
    @dsairaghavsumanth6756 2 หลายเดือนก่อน

    def sums(*arg):
    total =0
    for i in arg:
    total+=i
    print(total)
    sums(1200.50,
    340.75,
    560.00,
    980.25,
    2150.00)

  • @umar155
    @umar155 4 หลายเดือนก่อน

    I have never ever seen this kind of teaching 🙏,Thank you sir for you your efforts for us.

  • @umeshkr9316
    @umeshkr9316 5 หลายเดือนก่อน

    thank you so much for teaching us in depth, lots of love from Jharkhand

  • @dsairaghavsumanth6756
    @dsairaghavsumanth6756 2 หลายเดือนก่อน

    y =lambda x:x**3
    x = float(input("enter the number:"))
    print(y(x))

  • @Airman.programer
    @Airman.programer 3 หลายเดือนก่อน

    def radius(r):
    area = 3.14* r*r
    circumference = 2*3.14*r
    return area, circumference
    area, circumference = radius(5)
    formatted = "{:.3f}".format(area)
    formatted = "{:.3f}".format(circumference)
    print(formatted)
    # print(radius(5))

  • @mahipalsingh-pc4mo
    @mahipalsingh-pc4mo 7 หลายเดือนก่อน +1

    really a good teaching technique sir

  • @dsairaghavsumanth6756
    @dsairaghavsumanth6756 2 หลายเดือนก่อน

    def area_circumference(a):
    area = (3.14)*(a)*(a)
    circumference =2*3.14*(a)
    print("area=",area)
    print("circumference=",circumference)
    a = float(input("enter the radius:"))
    (area_circumference(a))

  • @risingaw1163
    @risingaw1163 6 หลายเดือนก่อน

    import math
    def circle_calculate(radius):
    area = math.pi *radius**2
    circumference = 2 * math.pi * radius
    return area, circumference
    a,c = circle_calculate(3)
    print("Area:",round(a,2), "Circumference:",round(c,2))

  • @prabhatthakur8730
    @prabhatthakur8730 9 หลายเดือนก่อน

    Now I'm feeling that I'm diving into the internal working of python. The way he explains every topics that is phenomenal. I'm regularly waiting for his python series videos. Thanks sir for making this wonderful series.

  • @priyankagehlot9945
    @priyankagehlot9945 3 หลายเดือนก่อน

    51:00 amazing explanation sir👏

  • @viditvats5733
    @viditvats5733 8 หลายเดือนก่อน

    We can use the f-strings functionality. For example, if we want precision up-to 2 digits, then we can type: -
    print(f"Area : {a:.2f} Circumference: {c:.2f}")

  • @NeelVaria-ji3nx
    @NeelVaria-ji3nx 3 หลายเดือนก่อน

    import math
    def circle_stats(radius):
    circle = math.pi * radius ** 2
    circumference = 2 * math.pi * radius
    return round(circle,2), round(circumference,2)
    radius = int(input("Enter radius: "))
    circle, circumference = circle_stats(radius)
    print("Area: ",circle ,"&" , "Circumference: ",circumference)

  • @winter_1306
    @winter_1306 8 หลายเดือนก่อน +1

    reached functions!🥳 was left behind a few videos for a while, but covering it up!!!!🤧

  • @kishandata23
    @kishandata23 9 หลายเดือนก่อน

    ❤ the way of teaching
    Direct jump on hands on approach

  • @ffstriker8102
    @ffstriker8102 3 หลายเดือนก่อน

    05) USER INPUT
    def greet(name="USER"):
    return "HELLO ," + name + " !"
    n1 = str(input("ENTER YOUR NAME : "))
    if len(n1) >0:
    print(greet(n1))
    else:
    print(greet())

  • @yashchhatrala9207
    @yashchhatrala9207 4 หลายเดือนก่อน

    Problem 4:
    import math
    def calc_circle(radius):
    area = math.pi * radius ** 2
    circumference = 2 * math.pi * radius
    return area, circumference
    a, c = calc_circle(3)
    print("Area: ", round(a, 2), "Circumference: ", round(c, 2))

  • @anuraggupta1008
    @anuraggupta1008 9 หลายเดือนก่อน

    Sab mil kar appreciate kro yr sir ki dedication ko quality content ke liye..😊

  • @abhirajsinha23
    @abhirajsinha23 7 หลายเดือนก่อน

    Such in depth explanation is astonishing in free courses! 🙌

  • @ShivamMishra-ut1cd
    @ShivamMishra-ut1cd 4 หลายเดือนก่อน

    Thank you Sir, You really made thing so easy to understand.

  • @khushivyas970
    @khushivyas970 7 หลายเดือนก่อน

    Thank you so much sir for ❤ I love your way to teach and enjoying ever vedio of Chay and code .thank you❤

  • @AyushMishra-ej7mn
    @AyushMishra-ej7mn 3 หลายเดือนก่อน

    import math
    def circle(r):
    area = math.pi * r * r
    circumference = 2 * math.pi * r
    return(f'%.2f'%area,f'%.2f'%circumference) # to get output in 2 decimal
    r = int(input("Enter the radius:-"))
    print(circle(r))

  • @mr.darksyt786
    @mr.darksyt786 2 หลายเดือนก่อน

    19:51
    print(f"Area: {a:.2f}
    Circumference: {round(c,2)}")

  • @sandeepkarukayil
    @sandeepkarukayil 2 หลายเดือนก่อน

    import math
    def circle_stats(radius):
    area = round(math.pi *radius**2,2)
    circum = round(2*math.pi*radius,2)
    return (" area is" ,area, "circumference is ",circum)
    print(circle_stats(5))

  • @gautamraj8114
    @gautamraj8114 9 หลายเดือนก่อน +1

    This series YIELDS in depth knowledge.😁😁

  • @MDFAIZANSARI
    @MDFAIZANSARI 8 หลายเดือนก่อน

    Every topic is explained very neatly and clearly.

  • @samarthkhakhkhar6703
    @samarthkhakhkhar6703 7 หลายเดือนก่อน

    I love your teaching hitesh sir !!! I connect with you in coding

  • @vishalkandu1031
    @vishalkandu1031 8 หลายเดือนก่อน

    sir aapko killvish ko bhi add karna chahiye tha main villan ki tor pe
    wese is tarike se python ke function ko sikh kar ke maza hi aa gaya
    love from mumbai sir ji ❤❤

  • @meenakshimeeen
    @meenakshimeeen หลายเดือนก่อน

    you explained very well, thank you sir

  • @tuhinghosh9737
    @tuhinghosh9737 8 หลายเดือนก่อน

    Now "yield" is very clear to me ❤

  • @Entertainment-xu1qc
    @Entertainment-xu1qc 8 หลายเดือนก่อน

    the best channel to learn Python. need flask tutorial too Sir.

  • @UpendraYadav-gc3bd
    @UpendraYadav-gc3bd 8 หลายเดือนก่อน

    Best Video Ever on Functions

  • @subratkumarnayak2560
    @subratkumarnayak2560 4 หลายเดือนก่อน

    really loved this way of learning...

  • @harshakp06
    @harshakp06 7 หลายเดือนก่อน

    28:21
    cube = lambda x : x**3
    a = cube(4)
    print(a)
    print(cube(3))
    it seems we can lambda like as def

  • @shaikusman536
    @shaikusman536 6 หลายเดือนก่อน

    Awsome Guru ji.......Pls make more videos on python DSA focused on Data Science and Machine Learning........Respect from Bangalore...

  • @dsairaghavsumanth6756
    @dsairaghavsumanth6756 2 หลายเดือนก่อน

    def greet(name):
    if name == "":
    print("hello world")
    else:
    print("hello",name)
    name=input("enter the name:")
    greet(name )

  • @roothossen
    @roothossen หลายเดือนก่อน

    Easy Method
    import math
    def circle(radius):
    area = round((math.pi * radius ** 2),2)
    circumference = round((2 * math.pi * radius),2)
    return area, circumference
    print(circle(3))

  • @saunLogan
    @saunLogan หลายเดือนก่อน

    Awesome lessons!!! Very well explained

  • @KaushalLakhani-b2g
    @KaushalLakhani-b2g 9 หลายเดือนก่อน +2

    Exited for the series that will based on python, Please start with Django if possible, It will be next level in your style and explanation in depth ♥

    • @afzalhamdulay
      @afzalhamdulay 8 หลายเดือนก่อน +1

      yup. django from his side will be amazing

  • @iamprogrammer5054
    @iamprogrammer5054 2 หลายเดือนก่อน

    Good way of teaching 👍

  • @sidharthkashyap6241
    @sidharthkashyap6241 8 หลายเดือนก่อน +1

    Amazing content sir..❤..if you plan to make another lecture, plz dive in little more in Recursion and Yield concept .

  • @surajupadhyay1957
    @surajupadhyay1957 8 หลายเดือนก่อน

    bahut achha lagta h sir ap se sikhane me

  • @faraz9641
    @faraz9641 9 หลายเดือนก่อน +2

    Thanks sir for the Class . My Code of Todays Class
    import math
    def square(num):
    return (num ** 2)
    def add(numOne,numTwo):
    return numOne+numTwo
    def multiply(p1,p2):
    return p1*p2
    def Circle(r):
    Area= math.pi*r**2
    circumference=2*math.pi*r
    return Area,circumference
    a,b=Circle(4);
    ''' Lamba Function'''
    cube = lambda x:x**3
    ''' Function with *args , * means it takes all the val , if only args then only 1 value'''
    def sum_all(*args):
    return sum(args)
    def print_kwargs(**kwargs):
    for key,value in kwargs.items():
    print(f"{key} : {value}")
    """ Yeilds!"""
    def even_generator(limit):


    for i in range(2,limit+1,2):
    yield i

    def factorial(n):
    if(n==0):
    return 1
    else:
    return n *factorial(n-1)
    print("Sqaure",square(4))
    print("Addition",add(5,5))
    print("multiplication",multiply(7,4))
    print("Area of cirlce " ,math.floor(a))
    print("circumference of circle",math.floor(b))
    print("Lamba Function",cube(3))
    print("function with *args",sum_all(3))
    print("function with *args",sum_all(3,4,5))
    print("function with *args",sum_all(3,7,8,8,9))
    print_kwargs(name="faraz",power="infinity", enemy="DSA")
    for num in even_generator(10):
    print(num)
    print("factorial ",factorial(5))

  • @himanshkataria6508
    @himanshkataria6508 6 หลายเดือนก่อน

    Thankyou so much sir for scenario teaching ❤

  • @sufiyanpatel6241
    @sufiyanpatel6241 3 หลายเดือนก่อน

    Perfect Teaching 👌

  • @rushikeshmodi4870
    @rushikeshmodi4870 6 หลายเดือนก่อน

    Best python tutorial ever

  • @yashrahadve
    @yashrahadve 6 หลายเดือนก่อน +1

    "This series is a hidden treasure for programmers."

  • @CryptoWorld-kx5jn
    @CryptoWorld-kx5jn 3 หลายเดือนก่อน

    round(number,2)
    print("Area is : ",round(a,2) , "
    Circumference is: ",round(c,2))

  • @ruhi4633
    @ruhi4633 3 หลายเดือนก่อน

    Very nice explanation of function concept

  • @vishalrathore7052
    @vishalrathore7052 7 หลายเดือนก่อน +1

    very nice recursive problem solving approch

  • @Godxxillaa
    @Godxxillaa 6 หลายเดือนก่อน

    # Lambda Function
    # Problem: Create a lambda function to compute the cube of a number.
    cube = lambda x : (x ** 3)
    print(cube(2))

  • @ishatiwari3023
    @ishatiwari3023 6 หลายเดือนก่อน

    very helpful video for a new learner!

  • @sidhantarya2483
    @sidhantarya2483 8 หลายเดือนก่อน

    amazing way of teaching functions

  • @hyperintelligentmanoj2189
    @hyperintelligentmanoj2189 2 หลายเดือนก่อน

    yield and recursion are really interesting

  • @vandanapatil8182
    @vandanapatil8182 8 หลายเดือนก่อน

    Explanation of Recursive function with pen & diagram sir 😊

  • @arjunbhandari1672
    @arjunbhandari1672 4 หลายเดือนก่อน

    Loving These Pytho_Series❤

  • @abdulhafeez639
    @abdulhafeez639 หลายเดือนก่อน

    Nice sir your videos are very helpful love from Pakistan

  • @creator.007
    @creator.007 3 หลายเดือนก่อน

    solution:-
    def radius(r1):
    area=math.pi*r1**2
    circumference=2*math.pi*r1
    return area, circumference
    a,c=radius(4)
    print(f"area={round(a,2)}
    circumference={round(c,2)}")

  • @SamiButt-bc2xh
    @SamiButt-bc2xh 5 หลายเดือนก่อน

    #assignment
    import math
    def circle(radius):
    area = round(math.pi*(radius**2),2)
    circumference = round((2 * math.pi * radius) ,2);
    return area , circumference;
    r = int(input("Enter Radius: "))
    a , c = circle(r)
    print("The Area is: ",a)
    print("The Circumference is: ",c)

  • @KHUSHBOOPRAJAPATI-me6yj
    @KHUSHBOOPRAJAPATI-me6yj 3 หลายเดือนก่อน

    Thank you sir cover the function topics

  • @OMKARANAVKAR
    @OMKARANAVKAR 8 หลายเดือนก่อน +5

    20:20
    Round method can be used to get result with n decimal places.
    print "Area:", round(a,n), "Circumference:", round(c,n))

  • @VARUNVERMABCE
    @VARUNVERMABCE 8 หลายเดือนก่อน

    Sir whatever you will to teach I'll learn all of it

  • @kumargupta7149
    @kumargupta7149 9 หลายเดือนก่อน

    Love this way of solving problem learning ❤

  • @Barunghorai-pn4vy
    @Barunghorai-pn4vy 7 หลายเดือนก่อน

    Sir,For the question no.3
    When two inputs are taken from the user like one is int and other is string types without direct passing as an argument then what will be happend ??

  • @jd26831475
    @jd26831475 9 หลายเดือนก่อน

    for Area and Circumference exercise, we can use Round of method to get result printed by 2 or 3 digits.

  • @hemantkumardas3333
    @hemantkumardas3333 9 หลายเดือนก่อน

    Very nicely explaining sir...

  • @akshaykudale4762
    @akshaykudale4762 4 หลายเดือนก่อน

    This is something you will never get for free. Best series for python !!

  • @sahilsaini9976
    @sahilsaini9976 23 วันที่ผ่านมา

    Better than a paid course 💯

  • @hetashrikansariwala9527
    @hetashrikansariwala9527 8 หลายเดือนก่อน

    Thank you sir for building this things easily

  • @faisaliqbal-h2k
    @faisaliqbal-h2k 2 หลายเดือนก่อน

    awesome really a good practice adapt to teach

  • @RohitChhabirajYadav
    @RohitChhabirajYadav 7 หลายเดือนก่อน

    Best Video for python

  • @shivkumarpatel8464
    @shivkumarpatel8464 9 หลายเดือนก่อน

    Thank you so much sir , we really love this series also. ❤❤

  • @anujmishra3683
    @anujmishra3683 8 หลายเดือนก่อน

    Thank you so much for deep explanation it is very helpful sir

  • @abhishekpandey-is5kn
    @abhishekpandey-is5kn 3 หลายเดือนก่อน

    print("Area :","%.2f"% a)
    print("Circumference :","%.3f"% c)