Skip to main content

Command Palette

Search for a command to run...

Python 阶段编程练习(一)

Published
2 min read
Python 阶段编程练习(一)

编程练习(一)

说明

在脚本开始写上国际通用编码。定义六个变量分别表示‘周一’,‘周二’,‘周三’,‘周四’,‘周五’,‘饭店活动介绍’每个变量加上相应的注释。‘周一’到‘周五’中把菜名与价格作为格式化。在‘饭店活动介绍’中把饭店名称以及所有奖品的价格用{}格式化。在‘凭结账小票可进行抽奖’后加入换行符,每等奖介绍完后都要进行换行,所有‘:’后面加入空格符。再定义五个变量作为‘周一’到‘周五’格式化输出的结果(比如菜名‘麻辣小龙虾’13,9.8)。最后将这11个变量对应输出,实现效果图:

任务

  1. 定义每天特价的菜品变量,并把菜品与价格用格式符占位。
  2. 定义一个活动介绍的变量‘
    • 饭店不仅每天有特价,为了回馈新老客户到店就送价值的精美礼品,凭结账小票可进行抽奖
      • 一等奖: 价值 欧洲游
      • 二等奖: 价值 的豆浆机
      • 三等奖: 价值200元的生活大礼包"
  3. 在活动介绍中加入相应的格式符转义字符
  4. 定义与1相对的变量写出每天的菜名,菜的价格,赠送汤的价格
  5. 最后将3与1对应的周一到周五以及活动介绍并输出

提交作业区

# coding:utf-8

num_1 = '一'  # 一
num_2 = '二'  # 二
num_3 = '三'  # 三
num_4 = '四'  # 四
num_5 = '五'  # 五
text = '饭店活动介绍'  # 介绍
food1 = '麻辣小龙虾'  # 食物
food1_price = 23
food2 = '宫保鸡丁'  # 食物
food2_price = 12
food3 = '水煮鱼片'  # 食物
food3_price = 32
food4 = '果儿拼盘'  # 食物
food4_price = 19
food5 = '小鸡炖蘑菇'  # 食物
food5_price = 33
free_food_01 = '罗宋汤'  # 赠送食物
free_food_02 = '紫菜蛋花汤'  # 赠送食物
free_food_03 = '西湖牛肉羹'  # 赠送食物
free_food_04 = '番茄鸡蛋汤'  # 赠送食物
free_food_05 = '米酒小汤圆'  # 赠送食物
free_food_price = 9.8

prize_01 = '价值一万元欧洲游'
prize_02 = '价值388的豆浆机'
prize_03 = '价值200元的生活大礼包'

word = '周%s特价%s %d元, 赠送一份价值%f的%s'
word_special = '****************************\n小北饭店不仅每天有特价,为了回馈新老顾客到店就送价值29.9的精美礼品,凭结账小票可进行抽奖'
word_prize = '%s等奖:  %s'

if __name__ == '__main__':
    print(word % (num_1, food1, food1_price, free_food_price, free_food_01))
    print(word % (num_2, food2, food2_price, free_food_price, free_food_02))
    print(word % (num_3, food3, food3_price, free_food_price, free_food_03))
    print(word % (num_4, food4, food4_price, free_food_price, free_food_04))
    print(word % (num_5, food5, food5_price, free_food_price, free_food_05))
    print(word_special)
    print(word_prize % (num_1, prize_01))
    print(word_prize % (num_2, prize_02))
    print(word_prize % (num_3, prize_03))

结果检验区

C:\Users\admin\PycharmProjects\pythonlearn\venv\Scripts\python.exe C:/Users/admin/PycharmProjects/pythonlearn/test1.py
周一特价麻辣小龙虾 23元, 赠送一份价值9.800000的罗宋汤
周二特价宫保鸡丁 12元, 赠送一份价值9.800000的紫菜蛋花汤
周三特价水煮鱼片 32元, 赠送一份价值9.800000的西湖牛肉羹
周四特价果儿拼盘 19元, 赠送一份价值9.800000的番茄鸡蛋汤
周五特价小鸡炖蘑菇 33元, 赠送一份价值9.800000的米酒小汤圆
****************************
小北饭店不仅每天有特价,为了回馈新老顾客到店就送价值29.9的精美礼品,凭结账小票可进行抽奖
一等奖:  价值一万元欧洲游
二等奖:  价值388的豆浆机
三等奖:  价值200元的生活大礼包

进程已结束,退出代码为 0
2 views

More from this blog

MySQL | 表的内连接

数据操作语言:表连接查询(一) 从多张表中提取数据 从多张表提取数据,必须指定关联的条件。如果不定义关联条件就会出现无条件连接,两张表的数据会交叉连接,产生 笛卡尔积。 规定了连接条件的表连接语句,就不会出现笛卡尔积。 # 查询每名员工的部门信息 SELECT e.empno,e.ename,d.dname FROM t_emp e JOIN t_dept d ON e.deptno=d.deptno; 表连接的分类 表连接分为两种:内连接 和 外连接 内连接是结果集中只保留符合...

May 16, 20221 min read13
MySQL | 表的内连接

MySQL | 分组查询的应用

数据操作语言:分组查询 为什么要分组? 默认情况下汇总函数是对全表范围内的数据做统计 GROUP BY 子句的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对每个小区域分别进行数据汇总处理 SELECT deptno,AVG(sal) FROM t_emp GROUP BY deptno; SELECT deptno,ROUND(AVG(sal)) FROM t_emp GROUP BY deptno; -- ROUND 取整 逐级分组 数据库支持多列分组条件,执行的时候...

Apr 27, 20221 min read10
MySQL | 分组查询的应用

MySQL | 聚合函数的使用

数据操作语言:聚合函数 什么是聚合函数 聚合函数在数据的查询分析中,应用十分广泛。聚合函数可以对 数据求和、求 最大值 和 最小值 、求 平均值 等等。 求公司员工的评价月收入是多少? SELECT AVG(sal+IFNULL(comm,0)) FROM t_emp; SELECT AVG(sal+IFNULL(comm,0)) AS avg FROM t_emp; SUM 函数 SUM 函数用于求和,只能用户数字类型,字符类型的统计结果为 0 ,日期类型统计结果是毫秒数相加 SE...

Apr 26, 20221 min read8
MySQL | 聚合函数的使用
U

Untitled Publication

173 posts