Python Forum

Full Version: How to get number with print statement
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I wrote program to add two integer.
(using python 2.7)
print "Promote user to enter first number"

number1 = int(raw_input())

print "Promote user to enter second number"

number2 = int(raw_input())

addition = number1 + number2

print "addition : ", addition
I get the following output

Promote user to enter first number
2
Promote user to enter second number
5
addition : 7

But I want following output

Promote user to enter first Number : 2

Promote user to enter second Number : 5

addition : 7

How to get the accepted output
don't use print to display the prompt, but raw_input
number1 = int(raw_input("Promote user to enter first number"))
number2 = int(raw_input("Promote user to enter second number"))
addition = number1 + number2
print "addition : {}".format(addition)
That said, why do you use python2? As newbie, you should start with python3. python2 official support ends in less than 1.5 years