zoukankan      html  css  js  c++  java
  • 【Python 学习_第2周_程序代码】金角大王培训第二周练习_购物车代码,将写的代码和老师代码比较,记录下收获

    培训第二周,课堂练习为编写一段购物车代码,需求描述如下:

    1.提示用户输入薪水

    2.用户输入薪水后,打印商品编号、内容及价格

    3.提醒用户输入商品代码,若余额大于等于商品价格,可购买;若小于,提示用户余额不足

    4.用户输入q ,退出交易,打印用户购买的商品和余额

    下面是我和老师提供的代码比较:

    从二者对比,给出代码经验:

    1. 商品变量定义时,元素多,占内存空间

    2.对于用户输入未进行验证,若输入为非数字,必定程序运行出现错误,终止,而老师代码中对输入数据的有效性进行验证。

    从对比给出测试

    1.  isdigital() 函数当输入为小数是,函数返回值为False,说明在软件测试过程中 对于输入数据为数字类型,应添加 整数和小数 两种测试数据

    2.对商品价格与余额对比时,编码常 忘记 等于 ,测试中 必须 添加边界值测试  

  • 相关阅读:
    Lucene底层原理和优化经验分享(1)-Lucene简介和索引原理
    mysql 索引
    C++ 后台进程 daemon
    Linux进程状态
    实现一个简单的shared_ptr
    [LeetCode] Factorial Trailing Zeroes
    完美转发
    排序
    每天五个java相关面试题(7)--线程篇
    程序员为什么会淡忘?
  • 原文地址:https://www.cnblogs.com/Finding-bugs/p/9179303.html
Copyright © 2011-2022 走看看