#!/usr/bin/env python

# by raman

s_list = [‘car‘,‘bike‘,‘book‘,‘milk‘]

p_list = [‘300000‘,‘2000‘,‘98‘,‘6‘]

g_list = {}

for  p in s_list:

g_list[p] = p_list[s_list.index(p)]

print ‘‘‘

---------------------------------------

+ How much money u have:              +

---------------------------------------‘‘‘

o_counts = raw_input(‘>‘)

print ‘‘‘

______________________________________

+ U have  %s: rmb                 +

______________________________________ \n‘‘‘ %(o_counts)

while True:

if o_counts != 0:

ss = raw_input(‘continue to buy? yes or no: ‘)

if ss == ‘yes‘:

pass

else:

break

else:

sss = raw_input(‘quit this shopping?...‘)

if  sss == ‘quit‘:

break

else:

pass

fy = ‘0‘

print ‘==================================================================================‘

print ‘#this is goods_list‘,g_list,‘#‘

print ‘==================================================================================‘

d_goods = raw_input(‘the name your will buy: ‘)

if d_goods in g_list:

h_price = float(o_counts) - float(fy)

print ‘you can buy %s‘ %(d_goods)

print ‘‘‘

Sure to buy it...

_____________

| yes | no  |

-------------

‘‘‘

op = raw_input(‘> ‘)

if op == ‘yes‘:

fy = g_list[d_goods]

print ‘‘‘

____________________________

it will spent u %s‘        |

____________________________‘‘‘ %(fy)

o_counts = float(h_price) - float(fy)

if o_counts >= 0:

print "left the money %s \n " %(o_counts)

else:

print ‘u have no money to buy %s‘ %(d_goods)

print ‘‘‘

Countinue to buy?...

_____________

| yes | no  |

-------------

‘‘‘

coop = raw_input(‘>‘)

if coop == ‘yes‘:

o_counts = float(h_price) - float(fy)

print "Warning!!!  Credit: money:%s \n" %(o_counts)

else:

break

else:

break

elif d_goods not in g_list:

print ‘  -> %s not in below: \n %s‘ %(d_goods,g_list)

原文:http://raman.blog.51cto.com/654610/1718589

python模拟购物模块_python -模拟购物 -赊账版 粗糙之极相关推荐

  1. python比较数据工具_Python模拟数据工具哪些比较好用

    今天给大家推荐两款基本的Python模拟数据工具:mock和pytest monkeypatch. 为什么要模拟数据? 我们的应用中有一些部分需要依赖外部的库或对象.为了隔离开这部分,我们需要代替这些 ...

  2. python导入json模块_Python调用json模块代码实例

    本篇文章小编给大家分享一下Python调用json模块代码实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Json是JavaScript Object Notation ...

  3. python安装os模块_python的os模块(ipython,文件,目录,权限,管理)

    什么是os模块 os模块提供了多数操作系统的功能接口函数.当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件.目录打交道,这时就离不了o ...

  4. python中json模块_Python的标准模块包json的实例用法

    Python的标准模块包json详解 引言 对于做web开发的人来说,json文本必须要熟知与熟练使用的.大部分网站的API接口调用返回的数据,就是json格式的.如果看json对象所包含的内容,相信 ...

  5. python中mysqldb模块_python中MySQLdb模块用法实例

    本文实例讲述了python中MySQLdb模块用法.分享给大家供大家参考.具体用法分析如下: MySQLdb其实有点像php或asp中连接数据库的一个模式了,只是MySQLdb是针对mysql连接了接 ...

  6. python手机安装模块_python如何安装模块 模块安装操作教程

    Python是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言,设计具有很强的可读性,相比其他语言经常使用英文关键字,它具有比其他语言更有特色语法结构.那么Python的安装模块该怎么使用 ...

  7. python无法导入模块_python怎么导入模块

    Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句.模块让你能够有逻辑地组织你的 Python 代码段. 把相关的代码分 ...

  8. python运维模块_Python 运维常用模块

    基础库:sys.os(os.path.os.stat).time.logging.prarmiko.re.random Python运维常用的20个库 1.psutil是一个跨平台库(https:// ...

  9. python的config模块_python中ConfigParse模块的用法

    本文实例讲述了python中configparse模块的用法,分享给大家供大家参考.具体方法如下: 写配置一般用configparse.rawconfigparse类 读配置用configparse. ...

最新文章

  1. go语言中的变量与作用域
  2. 城市大脑不仅是AI系统,更是结合人类智慧的混合智能巨系统
  3. 软件管家公众号_软件安装管家:大学生最值得关注的公众号
  4. Vue防止白屏添加首屏动画
  5. cartographer 3D点云建图教程
  6. 51单片机蜂鸣器播放音乐
  7. uipath数据爬取(结构化数据)
  8. Linux:网络测试工具之 iperf3
  9. css背景透明 字体不透明
  10. 如何捕获电脑病毒样本
  11. 手机vnc连接云服务器,云服务器管理终端(VNC连接)说明
  12. 解析十大网络防骗术 全面防范网络欺诈
  13. IT战略规划项目方法论(德勤 埃森哲 IBM 凯捷)
  14. 电报电话的原理和作用
  15. idea2020.2卡死在reading maven projects
  16. 编写Java程序,使用Swing事件处理机制实现用户登录和英雄信息显示
  17. RationalDMIS 7.1 导入IGES/step数模记录DMIS语句
  18. Word处理控件Aspose.Words功能演示:使用 C# 在 Word 文档中创建和修改 VBA 宏
  19. 【洛谷 P3348】【ZJOI2016】—大森林(LCT)
  20. JST日本压着端子SH系列线对板连接器的PCB封装库

热门文章

  1. 如何使用ES6在JavaScript中有条件地构建对象
  2. 杭电oj 1000 c++ 版本
  3. 台式蓝牙模块_华为第一台台式机来了!已上线官网 定价尚未公布
  4. Matlab对图像进行鼠标取点操作及K值聚类分析
  5. Python高级——协程
  6. npm安装vue-cli时报错解决方法
  7. 每天进步一点点《ML - 人工神经网络》
  8. python分割合并文件
  9. 一张图学会Xmind创建思维导图【转载】
  10. CMake 使用方法 CMakeList.txt编写简单分析