有没有办法停用 Python 中的自动空格?

问题描述

我正在用 Python 编写一个函数,该函数向选定的人打招呼,但会添加一个自动空间。我对此进行了编码:

greetingsetted=input("Enter greet (optional): ")
namesetted=input("Enter name: ")
msgsetted=input("Enter message (optional): ")
def greet (greeting,name,msg):
    if namesetted=="":
        print("Name cannot be blank. Please run the program again and put a new name.")
    else:
        if (msgsetted==""):
            if greetingsetted=="":
                print ("Hello,",namesetted,". Good morning!")
            else:
                print (greetingsetted,". Good morning!")
        else:
            print (greetingsetted,".",msgsetted)
greet(greetingsetted,msgsetted)

我的代码输出

Enter greet (optional): Hello
Enter name: name
Enter message (optional): Good morning!
Hello name . Good morning!

这是我想要的输出

Enter greet (optional): Hello
Enter name: name
Enter message (optional): Good morning!
Hello name. Good morning!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)