![]() |
2.6 上机实践演练
|
设计一个Python程序,可以输入一周7天所花费的零用钱,并将每一天所花费的零用钱输出。
这个程序要求输入用户名称,接着可以连续输入一周内每一天的花费总和,并将每一天所花费的零用钱输出。程序的执行结果如图2-11所示。
图2-11
以下是本范例程序完整的程序代码。
【范例程序:money.py】零用钱记账小帮手
01 # -*- coding: utf-8 -*- 02 03 """ 04 可以输入一周7天所花费的零用钱, 05 并将每一天所花费的零用钱输出。 06 """ 07 08 name = input("请输入姓名:") 09 day1 = input("请输入第一天的零用钱总花费:") 10 day2 = input("请输入第二天的零用钱总花费:") 11 day3 = input("请输入第三天的零用钱总花费:") 12 day4 = input("请输入第四天的零用钱总花费:") 13 day5 = input("请输入第五天的零用钱总花费:") 14 day6 = input("请输入第六天的零用钱总花费:") 15 day7 = input("请输入第七天的零用钱总花费:") 16 17 print("{0:<8}{1:^5}{2:^5}{3:^5}{4:^5}{5:^5}{6:^5}{7:^5}". \ 18 format("name","day1","day2","day3", \ 19 "day4","day5","day6", \ 20 "day7")) 21 print("{0:<8}{1:^5}{2:^5}{3:^5}{4:^5}{5:^5}{6:^5}{7:^5}". \ 22 format(name,day1,day2,day3,day4,day5,day6,day7)) 23 24 ave=total/7 25 print("总花费: {0:<8} 每日平均花费 {1:^5}".format(total,ave))