自动打印姓氏

问题描述 投票:1回答:2

我想,当已经进入了第一个名字自动打印姓氏。

first_name = ("ata","amina","aarifa")
last_name = ("gowani","rajani","gowani")
print ("enter your first name")
first_name = input()
print ("your last name  is", (last_name ))
python
2个回答
0
投票

打印根据您输入的姓氏。如果目前first_name_list的列表上,则采取指数和last_name_list打印包含指数。

first_name_list = ("ata","amina","aarifa")
last_name_list = ("gowani","rajani","gowani")
print ("enter your first name")
first_name = input()
if first_name in first_name_list:
    index = first_name.index(first_name)
    last_name = last_name_list[index]
    print ("your last name  is", (last_name ))

0
投票

您可以创建由荏苒两个列表和以及将得到的序列到字典构造函数的第一个名字到最后一个名称映射的字典:

first_name = ("ata","amina","aarifa")
last_name = ("gowani","rajani","gowani")
mapping = dict(zip(first_name, last_name))
print("enter your first name")
first_name = input()
try:
    print("your last name  is", mapping[first_name])
except KeyError:
    print("your name is not registered")
© www.soinside.com 2019 - 2024. All rights reserved.