title: Nested Whileloop
body: <p>Hello I am a beginner in Python. I wrote the following code to convert a number in to a bynary number. I use T to count how many times the number can be devide by two. The remainder R is used again in the inner loop, but then I have to set T to 0, if I do this I get in to an infinite loop .... Can someone help me with this?</p>
  
  <pre><code>import math
  
  T=0 # timer to count homany times the given number can be divided by 2
  
  G= int(input("nummer "))
  
  A=G # save G in A, we need G later
  R=G # the remainder also initialized with G
  
  while R&gt;1:
      print(T)
      while A&gt;1:   
          A=int(A/2)
          T=T+1
  
          print(T)
          print(A)
  
      R=int(G-math.pow(2,T))
  
      A=R #use the remainder agin in the inner loop
      T=0 #set T to O, here it goes wrong, ill get an infinite loop!!! why
  </code></pre>