关于python print()的问题

我要用户输入两个信息,一个是单位名称,另一个是日期,以下是代码:

 临时单位名 = input('请选择来文件单位:1.县府办;2.县委办;3.县委督办;4.自行输入回复单位的名称:')
    if 临时单位名 == '1':
        单位名 = '县府办'
    elif 临时单位名 == '2':
        单位名 = '县委办'
    elif 临时单位名 == '3':
        单位名 = '县委督办'
    elif 临时单位名 == '4':
        单位名 = print('请输入回复单位名称:')
日期 = print('请输入日期:')

但是运行后发现:
单位名 = print('请输入回复单位名称:')
日期 = print('请输入日期:')
这两个会同时运行,用户只能输入后面“日期 = print('请输入日期:')”的信息。为什么,print()都不给我运行单位名 = print('请输入回复单位名称:'),不是会中断一个再接另一个的吗 ?

img

你要用input

是我傻了。。。用错了。