📜  在 définie une Personne par par un nom, un prénom et unâge 上. Écrire un program qui saisie n Personne puis fait l'affichage. (1)

📅  最后修改于: 2023-12-03 15:37:19.506000             🧑  作者: Mango

介绍

本程序旨在通过输入人名、姓氏和年龄来定义一个人,并可以输入多个人的信息,在控制台上显示这些人的信息。

程序需要用户输入每个人的姓名和年龄,然后在控制台上显示每个人的信息。

示例

输入
请输入要定义的人数:2
请依次输入第1个人的名字、姓氏和年龄,每个信息之间用空格隔开:张 三 18
请依次输入第2个人的名字、姓氏和年龄,每个信息之间用空格隔开:李 四 20
输出
张三,年龄18
李四,年龄20

代码实现

n = int(input("请输入要定义的人数:"))

people = []

for i in range(n):
    print("请依次输入第{}个人的名字、姓氏和年龄,每个信息之间用空格隔开:".format(i+1))
    name, surname, age = input().split()
    people.append({"name": name+surname, "age": int(age)})

for person in people:
    print("{}, 年龄{}".format(person["name"], person["age"]))

以上代码中,我们首先询问用户要定义的人数,然后用 for 循环读取每个人的信息,将其添加到一个列表中。最后,我们再次使用 for 循环显示每个人的信息。