Python Forum
Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problem in Loop
#1
num=raw_input("enter range")
def pract(num):
    i=0
    numbers=[]
    while i<=(num):
        print "At the top i is %d"%i
        numbers.append(i)
        i=i+1
        print"Numbers now :",numbers
        print "At the bottom i is %d"%i
     for x in numbers:
         print"numbers now:",x

pract(num)
The code is returning an infinte list i dont know whats the problem?help
Reply
#2
raw_input returns string. you need to convert it to int/float in order to make comparison with int i in the while condition. Also have a look at range built-in function
Reply
#3
Thanks.. working now
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  While Loop Problem Benno2805 1 535 Sep-06-2023, 04:51 PM
Last Post: deanhystad
  Loop reading csv file problem faustineaiden 1 1,539 Dec-11-2021, 08:40 AM
Last Post: ibreeden
  Infinite loop problem Zirconyl 5 2,922 Nov-16-2020, 09:06 AM
Last Post: DeaD_EyE
  Dataframe mean calculation problem: do we have to loop? sparkt 1 2,131 Aug-28-2020, 02:41 PM
Last Post: sparkt
  Python loop problem Kristenl2784 11 4,966 Jun-18-2020, 07:22 PM
Last Post: buran
  Problem with append list in loop michaelko03 0 1,638 Feb-16-2020, 07:04 PM
Last Post: michaelko03
  problem with for loop using integers python_germ 5 2,942 Aug-31-2019, 11:42 AM
Last Post: jefsummers
  problem in loop roseojha 3 2,234 Aug-26-2019, 09:03 AM
Last Post: perfringo
  Nested while loop problem + turtle DreamingInsanity 3 2,900 Jul-06-2019, 02:01 PM
Last Post: DreamingInsanity
  Problem Passing Arguement to do loop stephenmolnar 10 4,744 May-13-2019, 02:56 PM
Last Post: Gribouillis

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020