Anonymous
Anonymous asked in Computers & InternetProgramming & Design · 7 months ago

# help with python print operations/messages?

so I have the following algorithm I have created to calculate the sum of squares of n:

n=6

count=1

total=0

while count<=n:

total=total+count*count

count=count+1

I am wondering how to make my algorithm print the following:

"The sum of squares from 1 to 6 = 91"

But I would obviously want it to print the right statement depending on the input number, n. Can someone explain how to code this?

Update:

Relevance
• 7 months ago

That print call in brilliant_moves's answer *will* work in Python 2. (2.6 or later, but 2.7 has been the only supported Python 2 version for years.)

If you want something that *only* works with Python 2, then you can change that line to:

print "The sum of squares from 1 to", n, "=", total

• John
Lv 7
7 months ago

print("The sum of squares from 1 to %d = %d" % (n, total))

• 7 months ago

print ("The sum of squares from 1 to {} = {}" .format (n, total))