购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.6 上机实践演练
——零用钱记账小管家

设计一个Python程序,可以输入一周7天所花费的零用钱,并将每一天所花费的零用钱输出。

2.6.1 范例程序说明

这个程序要求输入用户名称,接着可以连续输入一周内每一天的花费总和,并将每一天所花费的零用钱输出。程序的执行结果如图2-11所示。

图2-11

2.6.2 程序代码说明

以下是本范例程序完整的程序代码。

【范例程序:money.py】零用钱记账小帮手 v/dyukJprR9TSDaiLLyGYuqSwOjTl7JfGh4pFAxrRMeEUSJRUO22vf5AsA1iesHL


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))

点击中间区域
呼出菜单
上一章
目录
下一章
×