26 lines
576 B
Python

def main():
names = []
while True:
try:
name = input("Name: ")
names.append(name)
except EOFError:
break
if len(names) == 0:
return
result = "Adieu, adieu, to "
for n, name in enumerate(names):
if n == 0:
result += name
elif n == 1 and len(names) == 2:
result += f" and {name}"
elif n == len(names) - 1:
result += f", and {name}"
else:
result += f", {name}"
print(result)
if __name__ == "__main__":
main()