【问题标题】:a program to store information about a single user存储单个用户信息的程序
【发布时间】:2017-11-21 17:30:56
【问题描述】:

存储单个用户信息的程序。该程序应该包含一个功能,该功能会询问用户的姓名、年龄、课程和家乡,并将其存储在内存中。它还应该具有将输入的信息写入文件的功能。使用异常处理来保护数据输入和文件操作

真的坚持这一点,任何帮助都会很棒

【问题讨论】:

标签: python


【解决方案1】:
name=raw_input("Enter name :")
surname=raw_input("Enter surname :")

n=None
while n is None:
    age=raw_input("Enter age :")
    try:
        n = int(age)
    except ValueError:
        print "Not a number."

course=raw_input("Enter course :")
hometown=raw_input("Enter hometown :")



with open("workfile","w") as f:
    f.write('Name : ' + name + '\n')
    f.write('Surname : ' + surname + '\n')
    f.write('Age : ' + str(age) + '\n')
    f.write('Course : ' + course + '\n')
    f.write('Hometown : ' + hometown + '\n')


f.close()

有关文件 I/O 中的异常处理,请参阅 What is a good way to handle exceptions when trying to read a file in python?

【讨论】:

    猜你喜欢
    • 2012-05-26
    • 2018-10-20
    • 1970-01-01
    • 2021-02-26
    • 2012-01-07
    • 1970-01-01
    • 2011-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多