如何使程序接受一个名称并在python中只打印中间名称
问题是:如何让一个程序接受一个名字&只打印中间的名字。 p、 我知道io已经指定了名称,但没有接受如何使程序接受一个名称并在python中只打印中间名称,python,windows,debugging,Python,Windows,Debugging,问题是:如何让一个程序接受一个名字&只打印中间的名字。 p、 我知道io已经指定了名称,但没有接受 请告诉我Python中正确的工作程序。又快又脏。没有错误检查 name = input("\n Please enter your full name: (first middle last) ") name_list = name.split() print(name_list[1]) 好的,你的问题是开放的,你应该在这里包括你的代码,但是,假设输入是干净的,你可以这样做 In [3]: de
请告诉我Python中正确的工作程序。又快又脏。没有错误检查
name = input("\n Please enter your full name: (first middle last) ")
name_list = name.split()
print(name_list[1])
好的,你的问题是开放的,你应该在这里包括你的代码,但是,假设输入是干净的,你可以这样做
In [3]: def middle_name(name: str) -> str:
...: name_split = name.split(' ')
...: return name_split[1]
...:
In [4]: middle_name('Jose Angel Sanchez')
Out[4]: 'Angel'
如果你发布一个帖子,你更有可能得到帮助。某些代码的图片不合适。。这个问题很可能会因为包含了不必要的截图而被否决。通过使用截图,你正在阻止任何人帮助你。没有人想从截图中重新输入你的东西,截图通常是不可读的。
In [3]: def middle_name(name: str) -> str:
...: name_split = name.split(' ')
...: return name_split[1]
...:
In [4]: middle_name('Jose Angel Sanchez')
Out[4]: 'Angel'