вот инструкции: https://docs.cs50.net/2019/x/psets/6/index.html Я почти заканчиваю это, но проблема в том, что последний символ предложения - это пробел из-за end = "", и это th-я ошибка, но я не знаю какчтобы решить это, потому что, если я удалю end = "", все слова в предложении будут объединены, потому что нет пробелов.Что я должен делать?Вот мой код
from cs50 import get_string
from sys import argv
def main():
if len(argv) != 2:
print("Error")
exit(1)
wordsbanned = set()
mayuscula = set()
file = open(argv[1], "r")
for line in file:
wordsbanned.add(line.rstrip("\n"))
file.close
message = get_string("Enter a message: ")
token = message.split()
for word in wordsbanned:
x = word.upper()
mayuscula.add(x)
for t in token:
if t in wordsbanned or t in mayuscula:
print(("*" * len(t)), end=" ")
else:
print(t, end=" ")
if __name__ == "__main__":
main()