用戶錄入學生的信息,姓名要求左對齊,寬度爲20, 年齡信息右對齊,寬度爲2位,不足前面補零

def student_info(stu_star):
    while  stu_star !='q':
        info = input('1、請輸入學生的信息格式爲:(姓名,年齡;)\n2、結束輸入請回復q:\n請輸入:')
        info_list = list(info.split('\t'))
        for info in info_list:
            if info =='q':
                print('退出錄入!')
                print('輸入的學生信息爲:')
                info_list.pop(-1)
                return info_list
                break
            elif info != 'q':
                info_list.append((input('1、請輸入學生的信息格式爲:(姓名,年齡;)\n2、結束輸入請回復q:\n請輸入:')))
                continue
    while stu_star == 'q':
        print('結束輸入學生信息。')
        break

#學生信息列表
stu_list = (student_info(input('是否開始錄入學生信息,請輸入任意數字開始,退出請按:q\n')))

#學生的姓名要求左對齊,寬度爲20, 年齡信息右對齊,寬度爲2位,不足前面補零,zhagnsan,15;
for stu in stu_list:
    name = stu.split(',')[0].split(',')[0]
    age = stu.split(',')[-1].split(';')[0]
    print(f'{name:<20}:{age:0>2};')
 

發佈了14 篇原創文章 · 獲贊 0 · 訪問量 6005
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章