Помогите ч решением задачи на питон

Напишите программу, которая получает из первого аргумента командной строки слово, а после печатает это слово большими буквами. Слово должно быть помещено в центр строки длиной 20 символов и отбито справа и слева пробелами.

Я пытался что-то сделать. НО у меня выводится сразу два слова а не одно.
text=‘word’

upper=text.upper()

width = 20

fillchar = " "

result = text.center(width, fillchar)

print(result,upper)

Я пытался что-то сделать.

Палишься.

text="word"
upper=text.upper()
width = 20
fillchar = ' '
result = upper.center(width, fillchar)
print(result,".")

большое спасибо