#23 Python Tutorial for Beginners | Printing Patterns in Python

Sdílet
Vložit
  • čas přidán 14. 07. 2018
  • Check out our courses:
    Spring and Microservices Weekend Live Batch : bit.ly/spring-live-weekend
    Coupon: TELUSKO10 (10% Discount)
    Master Java Spring Development : bit.ly/java-spring-cloud
    Udemy Courses:
    Java:- bit.ly/JavaUdemyTelusko
    Spring:- bit.ly/SpringUdemyTelusko
    Java For Programmers:- bit.ly/javaProgrammers
    For More Queries WhatsApp or Call on : +919008963671
    website : courses.telusko.com/
    Instagram : / navinreddyofficial
    Linkedin : / navinreddy20
    TELUSKO Android App : bit.ly/TeluskoApp
    In this lecture we will learn:
    - How to implement the logic for pattern printing?
    - Pattern printing through python
    - Print the pattern of a square
    - Print the pattern of the right triangle and reverse right-triangle
    - Different approaches to printing a pattern
    #1
    - Pattern printing improves logical thinking capability.
    - Programming is all about solving the problem, we have to understand the problem statement and wrote code for it.
    - A pattern can be printed in many ways.
    - We can print multiple hashes(#) in a single statement as a string.
    - If you are allowed to print only hash in a statement at a time, then you have to write the same print statement multiple times.
    - On writing a statement multiple times, it will give an output in a column.
    - To convert a column output into a row format, we can use the end=" "parameter in every statement.
    - To will restrict the cursor to move on a new line and hashes(#) will be printed in a single row.
    #2
    - Instead of writing the same code multiple times, we can use a for a loop.
    - For a range(n) in a for loop, it will start from 0 and end at (n-1).
    - We can use two loops, for printing two rows separated by a new line.
    - For printing multiple rows, we have to write the same for loop code repeatedly.
    - So, we can write the above for loop block inside another outer loop.
    - In nested loops, an outer loop contains a variable that represents the number of rows and an inner loop contains a variable that represents the number of columns.
    #3
    - We can apply the concept to different patterns in a similar way.
    e.g., for printing a right -triangle, we can restrict the inner loop till the value of a number of rows.
    - For the reverse of the right triangle, we can restrict the inner loop till (n-i), where i is the number of rows.
    Python Tutorial to learn Python programming with examples
    Complete Python Tutorial for Beginners Playlist : • #1 Python Tutorial for...
    Python Tutorial in Hindi : • #1 Python Tutorial | I...
    Github :- github.com/navinreddy20/Python-
    In this video we will see:
    - Printing patterns
    - Using loop
    - For loop
    Python for Beginners :- bit.ly/3JOLQhl
    Editing Monitors :
    amzn.to/2RfKWgL
    amzn.to/2Q665JW
    amzn.to/2OUP21a.
    Editing Laptop :
    ASUS ROG Strix - (new version) amzn.to/2RhumwO
    Camera : amzn.to/2OR56AV
    lens : amzn.to/2JihtQo
    Mics
    amzn.to/2RlIe9F
    amzn.to/2yDkx5F
    Java:- bit.ly/JavaUdemyTelusko
    Spring:- bit.ly/SpringUdemyTelusko
    More Learning :
    Java :- bit.ly/3x6rr0N
    Python :- bit.ly/3GRc7JX
    Django :- bit.ly/3MmoJK6
    JavaScript :- bit.ly/3tiAlHo
    Node JS :- bit.ly/3GT4liq
    Rest Api :-bit.ly/3MjhZwt
    Servlet :- bit.ly/3Q7eA7k
    Spring Framework :- bit.ly/3xi7buh
    Design Patterns in Java :- bit.ly/3MocXiq
    Docker :- bit.ly/3xjWzLA
    Blockchain Tutorial :- bit.ly/3NSbOkc
    Corda Tutorial:- bit.ly/3thbUKa
    Hyperledger Fabric :- bit.ly/38RZCRB
    NoSQL Tutorial :- bit.ly/3aJpRuc
    Mysql Tutorial :- bit.ly/3thpr4L
    Data Structures using Java :- bit.ly/3MuJa7S
    Git Tutorial :- bit.ly/3NXyCPu
    Donation:
    PayPal Id : navinreddy20
    www.telusko.com
  • Věda a technologie

Komentáře • 2,1K

  • @AmarjeetKumar-do7iz
    @AmarjeetKumar-do7iz Před 5 lety +1265

    I can bet that no courses can be better then this even that is paid. I have purchased almost 5-6 courses form udemy but i couldn't find anyone better then this. A huge thanks to Mr Naveen Reddy Sir for providing this awesome courses and sir we really appreciate you for providing us such valuable resources.

  • @vijaychaurasiya3227
    @vijaychaurasiya3227 Před 5 lety +429

    str1='ABCD'
    str2='PQR'
    for i in range(4):
    print(str1[ : i+1 ] + str2[ i : ])

    • @rjroumo5722
      @rjroumo5722 Před 5 lety +18

      Too good and easy method just loved it

    • @suleymantekir3570
      @suleymantekir3570 Před 5 lety +3

      that's great :)

    • @sonikunj696
      @sonikunj696 Před 5 lety +12

      Dont understand it properly...
      What does that statement means
      Print(str1[:i+1])
      :

    • @suleymantekir3570
      @suleymantekir3570 Před 5 lety +14

      @@sonikunj696 it means from zero index to i+1 index all element.namely as range(0,i+1)

    • @mdsharique9685
      @mdsharique9685 Před 5 lety +5

      @@sonikunj696 this sign defines interval i.e if u want to go from begining to 4th one element in the list,
      then u have to use like [ :5]

  • @panakitikos
    @panakitikos Před 4 lety +48

    that man needs much more recognition , seriously i learned from this guy in a couple of months what i learned from college in one academic year , not just in python , but his other topics and his logic

  • @golshanswonderland8906
    @golshanswonderland8906 Před 3 lety +4

    I have started learning Python using this course and I can tell it is simply amazing! Thank you Navin! Short videos which are all easy to follow is the key of success of this course. I love it.

  • @rizwanshaikh624
    @rizwanshaikh624 Před 6 lety +172

    Awesome...
    Better than paid courses...

  • @mrjh8467
    @mrjh8467 Před 4 lety +19

    The reason for learning this explained in 45 seconds. This is hat I have found gold with Navin's videos, in addition the the solid walk through.

  • @saivamsi340
    @saivamsi340 Před 3 lety +3

    Ur debugging part is the best visualisation i have ever seen. Thank you for putting such an effort in this course.

  • @ritiksingh6137
    @ritiksingh6137 Před 4 lety +10

    Trust me it's much better than any paid course's . Truely appreciable work. Thanks sir for giving such type of knowledge 🙂

  • @prathikkundaragi9523
    @prathikkundaragi9523 Před 5 lety +5

    I'm a beginner.I liked the way he teaches. Started watching his videos in the morning 11 a.m and now reached 21st video by this time on the very same day. wonderful job sir.Nobody can teach the way he teaches.

  • @PiyushSharma-hy2ej
    @PiyushSharma-hy2ej Před 6 lety +22

    1st pattern:==>
    for i in range(1,5):
    for j in range(1,5):
    k=i+j-1
    if k>4:
    print("",end="")
    else:
    print(k,end="")
    print()
    2nd pattern:==>
    x='ABCD'
    y='PQR'
    for i in range(1,5):
    print(x[:i]+y[i-1:])

  • @nishantchandraazad1650
    @nishantchandraazad1650 Před rokem +3

    Great Teacher I got in CZcams ,the best part you have mention "we don't teach we educate" it is actual true , I really enjoy your videos ,Thanks for teaching

  • @sajidmustafa5165
    @sajidmustafa5165 Před 3 lety +1

    I am watching this course 2 yrs after the date it was uploaded but it still seem to be up to date. Awesome teacher and very well explained. Can watch your videos whole day. Thx for this course and for helping us learn.👍👍👍👍

  • @ranjeetraj3519
    @ranjeetraj3519 Před 6 lety +137

    #Solution for 2nd problem
    for i in range(4):
    for j in range(4):
    if(i

  • @obiciaga
    @obiciaga Před 4 lety +4

    this guy is so good and the course is free oh my days. Learned so much from you thanks so much

  • @wedynnoronha8957
    @wedynnoronha8957 Před 3 lety +4

    Amazing Series Navin Sir, thoroughly enjoyed it.Kudos!

  • @surajsoni4061
    @surajsoni4061 Před 4 lety +3

    your teaching style is really different from others and you are awesome . keep teaching like this you are crushing it through your coarse.

  • @englishwithshamim7676
    @englishwithshamim7676 Před 5 lety +40

    Navin, you saved me. I owe you, sir. You don't know that you are my guide.

  • @Edussentials
    @Edussentials Před 4 lety +11

    Naveen Sir, You have a wonderful way of teaching..I will always remember you for the change you have made in my life. Learning any Programming language was always so boring and challenging task for me but now I always look forward to your python series as I find it very easy and interesting. God bless you, Sir!

  • @nikhil1303
    @nikhil1303 Před 4 lety +21

    These sessions are really well articulated and explained to a newbie!

  • @00TheDoctor
    @00TheDoctor Před rokem

    You are an absolute legend, thanks so much for taking your time to do this. I actually understand for-loops now.

  • @varunakavoor
    @varunakavoor Před 5 lety +5

    This is way better than some paid courses. Thank you Navin Sir. :)

  • @thilinasenadheera6617
    @thilinasenadheera6617 Před 4 lety +7

    Dear Sir. This is a very valuable series. I got the same result with below code.
    for i in range(4, 0, -1): # starting each row from the heighest size
    for j in range(i): # Printing each column inside each row according to row size
    print("#", end="")
    print() # Printing a new line to start a new row
    Please do more stuff like this. Respect from a SriLankan..............!!!!

  • @VetinCloud
    @VetinCloud Před rokem +2

    How colleges dont license this dude is beyond me, in depth explanation barney style, thank you for taking the time to do this.

  • @brodycates8472
    @brodycates8472 Před 4 lety +51

    I've watched a 6 hour course and used sololearn and this was never properly explained. You explained perfectly. I commend you

    • @dhruvdutt2749
      @dhruvdutt2749 Před 3 lety +2

      You definitely saw Mosh classes

    • @mysteri0us_998
      @mysteri0us_998 Před 3 lety

      i know the sololearn pain

    • @brodycates8472
      @brodycates8472 Před 3 lety

      @@mysteri0us_998 they give you a pretty decent framework, but the application isnt taught well imo

    • @mysteri0us_998
      @mysteri0us_998 Před 3 lety

      @@brodycates8472 ok

    • @mysteri0us_998
      @mysteri0us_998 Před 3 lety

      i can understand i couldnt understand object oriented programming , generators and stuff from that course

  • @itsaclickbait4592
    @itsaclickbait4592 Před 4 lety +4

    Ultimate teacher, don't know how to pay gratitude... Sir, better than any paid course... 🥰

  • @angadsingh6764
    @angadsingh6764 Před rokem +5

    Now I am getting this in my brain exactly just one day before my exams but now I am understanding every point and now I am gaining some confidence and if I will be practising this type of things ,my logic building will increase .

  • @akshitstenaa
    @akshitstenaa Před 4 lety +1

    I love all your videos , you make things just so simple & beautiful , thank you brother

  • @sherwinlouie2191
    @sherwinlouie2191 Před 3 lety +1

    Thank you! Was driving me crazy finding a solution but your explanation is so good!

  • @franzbiberkopf9179
    @franzbiberkopf9179 Před 3 lety +4

    You are a very good and passionate teacher. Indian people are the best in programming! Greetings and respect from Rome, Italy.

  • @adriaanmeij8336
    @adriaanmeij8336 Před rokem +15

    For the reverse I used range and gotten the same result which is pretty cool. Code:
    for i in range(5,0,-1):
    for j in range(i):
    print("# ", end="")
    print()

  • @helengao2124
    @helengao2124 Před 3 lety

    Finally find a video that can explain this!!!!! This is literally way way way better than my lectures

  • @ezazq9876
    @ezazq9876 Před 3 lety

    you are just awesome man, i struggled too much to understand behind the seen of for loop, while working with patterns but none of the videos gave me the simplest explanation as you did. lots of Duaas for you

  • @rickygupta7543
    @rickygupta7543 Před 4 lety +16

    FOR 1st pattern
    for i in range(5):
    for j in range (4-i):
    print(j+i+1,end =" ")
    print()

  • @kaushalchaudhary9204
    @kaushalchaudhary9204 Před 4 lety +8

    for 1 ques
    for i in range(4):
    for j in range(4-i):
    print(j+i +1, end=" ")
    print()

    • @bitboxtv_7713
      @bitboxtv_7713 Před 4 měsíci

      Thanks bro, from Afghanistan 🇦🇫

  • @amrutharamesh1097
    @amrutharamesh1097 Před 2 lety +1

    Really love the way you teach.
    I could learn faster and understand the concepts well..Appreciate your efforts 👍

  • @akashdoijode04
    @akashdoijode04 Před 2 lety

    Wow !!! Just fabulous !!!
    I was postponing to learn python till date but after coming accross your series I am gaining much interest to keep learning through your videos.
    Thanks and a big hug for making this series Sir.👏👏

  • @edwinbenny1211
    @edwinbenny1211 Před 4 lety +97

    I can feel my brain get LARGER!

    • @gauravbisht9622
      @gauravbisht9622 Před 4 lety +1

      @lakshmi prasanna At the end of the vid..

    • @bluemeet8546
      @bluemeet8546 Před 4 lety

      @lakshmi prasanna hey where you find the assignment I am also struggling to find the assignment if you know please tell me

    • @linuso77
      @linuso77 Před 4 lety +1

      @@bluemeet8546 7:42 just pause vha dikh jayega top

  • @gopisettyyugandhar458
    @gopisettyyugandhar458 Před 5 lety +26

    2)
    x,y='ABCD','PQR'
    for i in range(4):
    print(x[:i+1]+y[i:])

  • @seshasai7348
    @seshasai7348 Před 2 lety +1

    That's really fantastic master. Currently my platform is uipath but I have interest to learn more technologies. So finally I decided to learn python. So in that CZcams is doing much favor the guys who want to learn anything. So in that you crated a good platform to learn a python such a easy way and very logically. Thank you very much Master. Finally my conclusion is in any schools, colleges and any where the persons who are being like you then every one will became a great learner and they will reach their goal.

  • @shalakagaikwad8813
    @shalakagaikwad8813 Před 3 lety +1

    Learning from your Python series for a job switch. I have been following you since college. Whenever I need help in coding, I watch out your videos. Thank you very much, Sir!

  • @danielkamau8436
    @danielkamau8436 Před 4 lety +7

    Sure this guy will take my big, I mean big pocket soda when I reach him out, I pledge to touch a life like he has done to me. will mentor whole good individuals courtesy of Neveen and the team.

  • @rajeevchaudhary1163
    @rajeevchaudhary1163 Před 7 měsíci +3

    By far the best technical teacher I have seen. Navin, keep your passion for technology and teaching going. You have a gift and you are a gift!

  • @learnersbuzz7920
    @learnersbuzz7920 Před 4 lety

    Heartful thanks to you sir for giving us a great knowledge about python in a easy manner, we want more classes on patterns sir

  • @eacaf84
    @eacaf84 Před 2 lety +1

    Mr. Navin, Thank you for this beautiful course. I would like to see some small python projects that you can design and implement here on youtube so that we can see some real life applications of this amazing programming software that is called Python!

  • @neokrsnik
    @neokrsnik Před 5 lety +4

    love the python series... must compliment you on creating such consistently amazing content... just a small observation, for the last example, would reversing the outside loop have created a more intuitive code?

  • @nikhilpn764
    @nikhilpn764 Před 3 lety +24

    1.for i in range(1,5):
    2. for j in range(i,5):
    3. print( j , end=" ")
    4. print()

  • @dilipxspace
    @dilipxspace Před 3 lety +2

    Tomorrow I have an interview, Thank you sir for all these videos these lectures are better than any paid course or coaching.

  • @dailyshorts1164
    @dailyshorts1164 Před rokem +1

    a=['A','B','C','D']
    b=["P","Q","R"]
    for i in range (4):
    for j in range(4):
    if j

  • @db-ui8bw
    @db-ui8bw Před 3 lety +3

    Navin, your videos are simply superb. They are short with full of content. A small suggestion though. When watching on a mobile the font looks very small. Zooming into the coding area and changing the background color can lessen the strain on eyes. Thank you once again for the great videos.

  • @NarenderKumar-tp3bg
    @NarenderKumar-tp3bg Před 4 lety +7

    Third pattern can also be drawn in thus way also:
    For i in range(4,0,-1):
    For j in range(i):
    print('*',end=" ")
    print()

  • @TankUSA
    @TankUSA Před rokem +1

    As a person that is entirely analogue, I just want to say thank you for helping me understand this subject a little better.

  • @jeeva_nantham
    @jeeva_nantham Před 3 lety +1

    Hearty thanks to sir Navin reddy!!
    Thanks for making this wonderful tutorial video...!!! ❤️

  • @tapand82
    @tapand82 Před 4 lety +10

    Bro you are just awesome! you made learning python so easy, your energy level and presentation is so good

    • @letsviraltoday
      @letsviraltoday Před 4 lety +1

      If you understand in a batter way..
      Can u help me out
      I am getting an error msg in
      print("#",end="")
      print("#",end="")

    • @arunrajak.b9170
      @arunrajak.b9170 Před 4 lety +1

      @@letsviraltoday add a print() in last line if you use end=" "

    • @Anjalisharma-ic2sl
      @Anjalisharma-ic2sl Před 3 lety +1

      @@arunrajak.b9170 thank u

  • @AnkushMalode10
    @AnkushMalode10 Před 3 lety +35

    1)
    for i in range(4):
    for j in range(4-i):
    print (i+j+1,end=' ')

    print()

  • @abhaykanwasi881
    @abhaykanwasi881 Před rokem

    A Huge thank you sir.... You are the only reason I able to understand loops completely

  • @anshitasingla2334
    @anshitasingla2334 Před 2 lety

    Ohh myy godd u just made it so simpler, i even don't know when it starts and when it ends. U r amazing seriously learning language(patters....) With no recognition... 👍👍

  • @skjnas
    @skjnas Před 4 lety +6

    2)Prob
    str1 = ('APQR')
    str2 = ('ABCD')
    for i in range(1):
    print(str1,end="")
    print()
    i=str1.replace("P", "B")
    print(i,end="")
    print()
    j=i.replace("Q","C")
    print(j,end="")
    print()
    print(str2)

  • @shrutiagrawal8015
    @shrutiagrawal8015 Před 3 lety +4

    # for assignment quest1
    for i in range(1,6,1):
    for j in range(1,6-i,1):
    print(j,end="")
    print()

    • @madhukiranreddy9080
      @madhukiranreddy9080 Před rokem

      ans for ass 1:
      for i in range(0,5,1):
      for j in range(1+i,5,1):
      print(j,end="")
      print()

  • @dsingh16
    @dsingh16 Před 3 lety +1

    Got better clarity about for loop here ! just searching the best learning path in Udemy but found this here in a better way. Mr. Neveen Sir, Thanks a lot .

  • @sukumarvijayakandeepan1327
    @sukumarvijayakandeepan1327 Před 3 měsíci +1

    From Tamilnadu, Thanks a million to you to explain in such a great way.
    Love you brother Navin reddy, Now a days addicted to watch about your python videos

  • @mysteri0us_998
    @mysteri0us_998 Před 3 lety +7

    the answer to the third one can be simplified as:
    for i in range(4):
    print("#"*(4-i))
    easy

  • @ashok.marthineni
    @ashok.marthineni Před 5 lety +17

    1. for i in range(5):
    for j in range(i+1,5):
    print(j,end="")
    print()

  • @AdeshPaul
    @AdeshPaul Před 3 lety +1

    hello sir! I really like your video tutorials which helps me in getting an entry level job as a software trainee. Thanks a lot.

  • @balrampatel1014
    @balrampatel1014 Před rokem

    what an awesome explanation, the way you break the steps 1 by 1 to let every noob understand the rhythm of loop, excellent work here, hats off to you Sir. I liked the way you went from bottom to top, like no body does this way. what a great Teacher. Actually I was watching Other courses and at one point I was stuck and cant get the way people explaining LOOP. Finally, this was the One were I had to stop searching for Other Teachers. Thanks a lot Sir, Appreciate you. Timing of video 4:11 were I was like😲

  • @Svchannel94414
    @Svchannel94414 Před 4 lety +84

    for i in range(1,5):
    for j in range(i,5):
    print(j,end=" ")
    print()

  • @sonaliumare344
    @sonaliumare344 Před 5 lety +6

    for i in range(4):
    for j in range (4-i):
    print(i+j+1,end="")
    print()
    thanks for such a wonderful course for free sir

  • @pratiksalvi3792
    @pratiksalvi3792 Před 3 lety

    answer of question no.2
    for i in range (4):
    for j in range (4):
    if (i

  • @chessbd
    @chessbd Před rokem

    Thanks for the very step-by-step explanation.

  • @raone119
    @raone119 Před 3 lety +5

    Sir, Print triangle patterns it can also write 👇
    For j in range (1,5):
    For i in range (i):
    Print ("#",end="")
    Print()

  • @anusreeanoop4459
    @anusreeanoop4459 Před 4 lety +29

    #1
    For i in range (1,5):
    For j in range (i,5):
    Print(j,end="")
    Print()
    #2
    a="ABCD"
    b="PQR"
    for i in range (4):
    For j in range (3):
    Print(a[0:i+1],end="")
    Print(b[i:j+3],end="")
    Break
    Print()

    • @jssriharijaikumar7473
      @jssriharijaikumar7473 Před rokem

      can you pls explain this line of code
      print(b,[i:j+3],end="")
      when i debug this the value of j remains 0 till the end of the loop

    • @SarbajitDey
      @SarbajitDey Před rokem

      @@jssriharijaikumar7473 Yes, I also want to know the logic behind this.

    • @RAJKUMARK-rj7yx
      @RAJKUMARK-rj7yx Před 9 měsíci

      @@SarbajitDey @jssriharijaikumar7473 range function always starts at 0 . That's why the j value remains 0 till the end of the loop

    • @boyanghu1222
      @boyanghu1222 Před 9 měsíci +3

      I think there is no need for j in the sixth line just i:3 is fine and this solution have no blank space in a and b list. I have a better one:
      a = "APQR"
      b = "ABCD"
      for i in range(4):
      for j in range(i+1):
      print(b[j], end=" ")
      for k in range(j, 3):
      print(a[-(3-k)], end=" ")
      print()

    • @imissedthepartwherethatsmy9305
      @imissedthepartwherethatsmy9305 Před 7 měsíci

      ​@@boyanghu1222bro that's so clever
      Can u please tell me how to reach this level of reasoning
      Does it come with practice or do I have to be gifted to crack it
      Please respond if possible

  • @lifelineallah8893
    @lifelineallah8893 Před 3 lety

    hi sir u are teaching is at a different level .if i dont understand any concept i always prefer to see ur vedios . Really satisfied with ur teaching thank u soo much for ur efforts sir
    .

  • @samuelkanvalli2541
    @samuelkanvalli2541 Před rokem +1

    Woow!! Really amazing video, I have been searching alot everywhere of this pattern concept; after watching this video now, I can build my own patterns . Thank you so much sir.

  • @manavreja7083
    @manavreja7083 Před 4 lety +5

    solution for the first ques
    for i in range (1,5):
    for j in range(5-i):
    print(i+j ,end= "")
    print()

  • @ranjankumarsahu998
    @ranjankumarsahu998 Před 3 lety +12

    x = int(input("enter no or rows"))
    for i in range(x):
    for j in range(x-i):
    print(j+i+1, end=" ")
    print()
    came late, but had fun.
    Also I noticed for the same code in 5:45, My pattern is flipped upside down(which you reversed btw(which when i tried got you first pattern)). Do you think this is because of the updated pycharm versions.

    • @hiraparaom9545
      @hiraparaom9545 Před 11 měsíci +1

      I used
      t=-1
      for i in range(4):
      t=t+1
      s=t
      for j in range(4-i):
      S=S+1
      print(s, end="")
      Print()

  • @topgameplay4897
    @topgameplay4897 Před 3 lety +1

    I love your way of explaining,as you first do it wrong,then tell us the write method.
    Thank You 😀😀

  • @balloffire39
    @balloffire39 Před rokem +1

    By the way you are explaining very well. As I have gone through many classes but I am done here. TYSM for this kind of contents.

  • @sunilmhetre9332
    @sunilmhetre9332 Před 4 lety +4

    # Problem1 solution
    for i in range(1,5):
    count=i
    for j in range(5-i):
    print(count, end='')
    count += 1
    print('')

  • @sachink1224
    @sachink1224 Před 2 lety

    I can't comment anywhere, but when i see these video, i told from bottom of heart your teaching procees to great for new student, all basics you have covered, thank you!!

  • @narendra576
    @narendra576 Před rokem

    The way you are teaching is exceptional and because of teaching in different style we are able to understand the topics easily. i am greatful to find your courses on youtub.
    there so many related topics but problem solving and logic building idea provided by you is totally exceptional.
    Thank you Navin sir.👌👌

  • @ashhadali1251
    @ashhadali1251 Před 4 lety +4

    Alternate way of printing second pattern:
    a=('# ')
    for i in range (1,5):
    print(i*a,end='')
    print()

  • @alkadixit5576
    @alkadixit5576 Před 4 lety +52

    Answers:
    Asgn1:
    for i in range(1,5):
    for j in range(i,5):
    print(j,end=" ")
    print()
    Asgn2:
    x='ABCD'
    y='PQR'
    for i in range(4):
    print(x[:i+1]+y[i:])

    • @alisabir2440
      @alisabir2440 Před 4 lety +1

      can yo please explain this 2nd assingment logic use in print

    • @afrozkhan.
      @afrozkhan. Před 4 lety

      @@alisabir2440 Debug the program
      Or
      write that print statement in idle
      U will understand....

    • @alisabir2440
      @alisabir2440 Před 4 lety

      I actually don't understand it I did debug but that print statement I get confused

    • @akshaypathak8280
      @akshaypathak8280 Před 3 lety

      what will be the code for asgn 1 if the pattern is in reverse order

    • @suramvinay2849
      @suramvinay2849 Před 3 lety +3

      @@akshaypathak8280 for i in range(1,5):
      for j in range(5-i,5):
      print(j,end=" ")
      print()

  • @samuelkimpinde3236
    @samuelkimpinde3236 Před rokem +1

    for any number:
    x=int(input('enter number'))
    for i in range (x):
    for j in range (i,x,1):
    print(j+1,'',end='')
    print()

  • @abdulrauf2476
    @abdulrauf2476 Před 4 lety +1

    This course is really awesome I like it very much
    Thank u so much sir for making this course

  • @ashmitdwivedi123
    @ashmitdwivedi123 Před 5 lety +11

    for i in range(4):
    print("#"*4)
    this also work

  • @priyankapungaonkar5363
    @priyankapungaonkar5363 Před 5 lety +27

    for i in range(4):
    for j in range(4-i):
    print(i+j+1, end="")
    print()

    • @yashjain2370
      @yashjain2370 Před 4 lety +2

      for i in range(1,5):
      for j in range(0,5-i):
      print(i+j, end="")
      print()
      This is much Better

    • @Sadfrictionshorts
      @Sadfrictionshorts Před 4 lety +1

      can,t understand the thing :(

    • @henster_gaming
      @henster_gaming Před 4 lety

      @@Sadfrictionshorts
      i =1
      a = ("# " *4)
      while i

  • @syedbanu8576
    @syedbanu8576 Před 2 lety

    Naveen ji,big salute for your dedication.Best way of learning code is from your channel

  • @builder481
    @builder481 Před 2 lety +1

    for i in range(rows):
    for k in range(rows):
    if k >= i:
    print('#', end = '')
    print('
    ')

  • @varunakavoor
    @varunakavoor Před 5 lety +11

    Assignment1:
    for i in range(1,5):
    print(i,end="")
    for j in range(1,5-i):
    print(i+j,end="")
    print()

    • @ravirajchaubey7660
      @ravirajchaubey7660 Před 4 lety +1

      cool answer bro, thanks

    • @niteshjaiswal2752
      @niteshjaiswal2752 Před 3 lety

      Another alternative :- for the 1st assignment:-
      num1 = '1234'
      for i in range(4):
      print(num1[:4-i] and num1[i-4:])
      print()

  • @dishantkumbhar8822
    @dishantkumbhar8822 Před 4 lety +1

    Hey man!!
    U r really insane.
    U teach thing in a very cool way , loved it man 🔥💯

  • @sunymimo1691
    @sunymimo1691 Před rokem

    this was what I wanted someone to suggest me....
    I wanted something that makes me capable of thinking new problems ...THANK YOU SO SO MUCH 🖤🖤

  • @parthmodi5372
    @parthmodi5372 Před 5 lety +19

    1)for i in range(4):
    for j in range(4-i):
    print(j+1+i," ",end="")
    print()
    2)str1='ABCD'
    str2='PQR'
    for i in range(4):
    print(str1[ : i+1 ] + str2[ i : ])

  • @RAKESH12122
    @RAKESH12122 Před 3 lety

    Thank You Boss! I am learning from coursera google python course(free audit version).
    I was able to understand loops from that course, But I was not able to fully absorb the concept & ways of loop.
    Your Video Cleared It all. Thank you So Much.

  • @soumikdutta77
    @soumikdutta77 Před 2 lety

    To my knowledge so far in my career in IT industry this is the first ever time I have understood the concept of inner loop and how it gets displayed by the outer loop has been an eye opener . Thank you Mr Naveen Reddy for your overwhelming contribution and support to the world in the field of technology.

    • @sj24560
      @sj24560 Před rokem

      bro what job you are doing now?

  • @niteeshnautiyal6946
    @niteeshnautiyal6946 Před 4 lety +3

    i=1
    for i in range(4):
    for j in range(4):
    print(#)

  • @sarthakagrawal7443
    @sarthakagrawal7443 Před 3 lety +35

    1).
    for i in range(4):
    for j in range(i+1,5):
    print(j, end="")
    print()
    2).
    s1="ABCD"
    s2="PQR"
    for i in range(4):
    print(s1[0:i+1]+s2[i:])

    • @Benny1704
      @Benny1704 Před rokem +1

      thanks dude , its nice logic . how did u come up with this idea

    • @subhashis3675
      @subhashis3675 Před rokem

      s1[(0:i+1)]+s2[i:] ye thoda samjha do pls

  • @mik3y790
    @mik3y790 Před 3 lety

    thank you my yaar. you helped me complete my assignment for class. SUPER simple and easy to follow!

  • @gouthamboine1898
    @gouthamboine1898 Před 2 lety +1

    @ 04:24
    we can use only one for loop for similar kind of values.
    1) for i in range(4):
    print("* " * 4)
    o/p :
    * * * *
    * * * *
    * * * *
    * * * *
    2) @ 5:42
    row = 4
    start_point = 1
    for i in range(row):
    print("* " * start_point)
    start_point += 1
    o/p :
    *
    * *
    * * *
    * * * *

  • @arslaan2001
    @arslaan2001 Před 5 lety +6

    For perfect square pattern i.e 1
    for i in range(4):
    print('# ' *4)
    It'll work definitely

  • @DarkKnight-dc9gr
    @DarkKnight-dc9gr Před 4 lety +12

    1)
    for i in range(1,6):
    for j in range(i,5):
    print(j,end="")
    print()
    2)
    s1="ABCD"
    s2="PQR"
    l=len(s1)
    for i in range(0,4):
    for j in range(i+1):
    print(s1[j],end="")
    for k in range(i,3):
    print(s2[k],end="")
    print()

  • @pratikrout1400
    @pratikrout1400 Před 3 lety

    the best video on pattern printing i have ever seen