Я полагаю, вы хотите предложить пользователю ввести свое имя, а затем распечатать имя? если так, попробуйте это:
name = input('What is your name?')
print('Your name is '+ name)
Также с учетом этого. Input принимает в качестве аргумента строку подсказки, которую он напечатает автоматически, но print возвращает None; это то, что печатается на входе. Ваш код эквивалентен:
name = print(...) # prompt == None
ans = str(input(name))
Вместо этого используйте str.format, чтобы создать приглашение и передать его прямо на вход