首页 > 解决方案 > 编写一个程序,提示用户输入名字和姓氏。然后程序打印姓氏和名字

问题描述

编写一个程序,提示用户输入名字和姓氏。然后程序打印姓氏和名字。如果用户只输入一个名称,则给出错误消息。请帮助我的if语句。非常感谢

name = str(input("Your first and last names? "))
gap = name.find(" ")
name_length = len(name)
first = name[0:gap]
last = name[gap + 1 : name_length]
if name_length is 2:
    print("Name: ", last.upper(), ", ", first.capitalize(), sep = "")

else:
    print("ERROR: only one name found")

这些是我除了:

安格斯斯诺德草

你的名字和姓氏?名称: SNODGRASS,安格斯

安格斯

你的名字和姓氏?错误:仅找到一个名称

标签: python

解决方案


fname = input("Input your First Name : ")

lname = input("Input your Last Name : ")

print ("Hello " + lname + " " + fname)



first_name = input('Please input your first name: ')
last_name = input('Please input your last name: ')
print(last_name + ', ' + first_name)

推荐阅读