On 05/18/2015 10:45 AM, Ben Frey wrote:
I have a sample program:
|

print("Please input a 3-digit number. The tens digit must be at least as
big")

number_str =input("as the ones and hundreds digits.\n")

number_int =int(number_str)

hundreds_int =number_int // 100

tens_int =(number_int %100)// 10

ones_int =number_int %10

first_diff_int =tens_int -ones_int

second_diff_int =tens_int -hundreds_int

print("I am a 3-digit number.")

print("My tens digit is {} more than my ones digit".format(first_diff_int))

print("My hundreds digit is {} less than my tens
digit.".format(second_diff_int))
|


The problem I'm having is that the second line doesn't print anything
until the user starts typing. Then, it prints an empty line followed by
"as the ones and hundreds digits", and the input on the next line. Why
is this happening? It doesn't happen in PyCharm, but the students I'm
TA-ing for are being taught with Spyder.

What version of Python?

What version of Spyder?

Where are you doing the above, the Python console or the IPython console?

--
Adrian Klaver
[email protected]

--
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/spyderlib.
For more options, visit https://groups.google.com/d/optout.

Reply via email to