[Tutor] modulus

Steven D'Aprano steve at pearwood.info
Wed Nov 16 17:01:58 CET 2011


ADRIAN KELLY wrote:
> Please can anyone tell me how i can print this without all the brackets and commas, i know i need the modulus symbol but i dont know how it works.  
> any advice would be appreciated
>  
> regards
> adrian
>  
> def arguments():
>     name=raw_input ("Please enter your firstname: ")
>     surname=raw_input ("Enter your surname: ")
>     address1=raw_input ("Enter Address line 1: ")
>     address2=raw_input ("Enter Address line 2: ")
>     address3=raw_input ("Enter Address line 3: ")
>     return name,surname,address1,address2,address3

> address=arguments()

This line is misleading. arguments() does not return an address. It 
returns a name, a surname, and three address lines.

> print "%s %s" % address

Try one of these instead:

# Version 1
name,surname,address1,address2,address3 = arguments()
print name
print surname
print address1
print address2
print address3


# Version 2
items = arguments()
for item in items:
     print item

# Version 3
items = arguments()
print "%s %s %s %s %s" % items



-- 
Steven



More information about the Tutor mailing list