python为每一行添加数字

时间:2018-04-29 14:10:36

标签: python python-3.x

我正在为一些学生数据写入txt文件的数据输入,我想在每个数据行添加到文本文件时为每行提供一个数字,以为我可以用某种方式使用“count”。因此,它可以用作每个学生的注册号,并将其附加到txt。所以txt文件将包含,名字,姓氏,邮政编码,性别,年龄,房子,科学组,注册号。我已经分解了部分脚本,所以它只打印名称,邮政编码和注册号码。我希望每次循环时注册号都会递增。现在打印.. 姓名Scott Postcode nn5注册号1

moredata ="Y"
while moredata == "Y":

    name=input("enter name ")
    postcode=input("enter postcode ")


    print("Name ",name, "PostCode", postcode, "Registration Number ", name.count(name))

    moredata=input("y or n")
    moredata=moredata.upper()

1 个答案:

答案 0 :(得分:0)

您可以在循环外部使用count变量,并在每次循环运行时将其递增1