My code as follow:
#!/usr/bin/python
#Filename:2_7.py
text=raw_input("Enter string:")
for ?? in range(??)
print
the ?? means I don't know how to write, could you please tell me if you know, thanks
My code as follow:
#!/usr/bin/python
#Filename:2_7.py
text=raw_input("Enter string:")
for ?? in range(??)
print
the ?? means I don't know how to write, could you please tell me if you know, thanks
Do you want to split the string into separate words and print each one?
e.g.
for word in text.split():
print word
in action:
Enter string: here are some words
here
are
some
words
Maybe you want something like this?
var = raw_input("Enter something: ")
print "you entered ", var
Well, for a simplistic case, you could try:
for word in text.split(" "):
print word
For a more complex case where you want to use a regular expression for a splitter:
for word in re.split("\W+", text):
if word != "":
print word
The earlier example will output "Hello, my name is Pax."
as:
Hello,
my
name
is
Pax.
while the latter will more correctly give you:
Hello
my
name
is
Pax
(and you can improve the regex if you have more edge cases).