I’m trying to save space by taking 3 lines into 1 string. Can anyone help me out I’ve tried this but it’s not working.
sentence = sentence.replace ("(", "" + ")","")
def main():
sentence = input("Enter a 10 digit telephonenumber in the format (XXX)XXX-XXXX: ")
sentence = sentence.replace ("(", "")
sentence = sentence.replace (")", "")
sentence = sentence.replace ("-", "")
print(sentence)
main()
You could either do it in a loop on one line. I'd recommend do in a loop if you have a lot of replacements, as it makes it easy to add more, but if it's just a small amount, then one line is fine.
Loop:
def main():
sentence = input("Enter a 10 digit telephonenumber in the format (XXX)XXX-XXXX: ")
remove_chars = list("()-")
for char in remove_chars:
sentence = sentence.replace(char, "")
print(sentence)
Single line:
def main():
sentence = input("Enter a 10 digit telephonenumber in the format (XXX)XXX-XXXX: ")
sentence = sentence.replace("(", "").replace(")", "").replace("-", "")
print(sentence)