+ 3
Adding words code
You need to write a function that takes multiple words as its argument and returns a concatenated version of those words separated by dashes (-). The function should be able to take a varying number of words as the argument. Can anyone help with the solution
37 Réponses
+ 85
def concatenate(*args):
return '-'.join(args)
print(concatenate("I", "love", "Python", "!"))
+ 15
If you don't want to use "join", here is an alternate solution using native loop.
https://code.sololearn.com/c1CqwQVKc6U6/?ref=app
+ 5
def concatenate(*args):
word=""
for i in range(len(args)):
word=word+args[i]+"-"
return word.strip("-")
print(concatenate("I", "love", "Python", "!"))
+ 3
def concatenate(*args):
return '-'.join(args)
print(concatenate("I", "love", "Python", "!"))
try this..
+ 1
Try this
print("I-love-Python-!")
xD
0
i tried so many things and kept changing, this was my latest failed attempt
0
You're close.
1. Remove l and just use *args as the parameter and arg as the argument for join.
2. Instead of s = just return the result of join() from the function
3. print() the returned value from the call to your function.
0
I -_- D yes, don’t confuse with I of the print and I used in arguments, my bad
0
ChaoticDawg understood! thanks!
0
ASHISH YADAV it's print not Print
0
def concatenate (*args):
return '-'.join(args)
Print(concatenate("I","love","python","!"))
0
def concatenate(*args):
return '-'.join(args)
0
def concatenate(*args):
result = None
for i in args:
if result == None:
result = i
else:
result += "-" + i
return result
print(concatenate("I", "love", "Python", "!"))
by janveer singh
0
def func(*args):
*a, b = args
for i in a:
print(i, end="-")
return b
0
I don't know
- 1
def concatenate(*args):
return '-'.join(args)
print(concatenate("I", "love", "Python", "!"))
- 1
#Code is:
def concatenate(*args):
return '-'.join(args)
print(concatenate("I", "love", "Python", "!"))
- 1
def concatenate(*args):
return "-".join(args)
- 1
def concatenate(*args):
return '-'.join(args)
print(concatenate("I", "love", "Python", "!"))
- 1
def concatenate(*args):
return '-'.join(args)
print(concatenate("I", "love", "Python", "!"))