• for实例


     1 #-*- coding:utf-8 *-*
     2 salary = 5000
     3 
     4 shop_list = [('iphone',9000),('mac book',10000),('python book',90),('coffee',32),
     5              ('bicycle',1500)]
     6 
     7 money = input("请输入您的现金总数:")
     8 money = int(money)
     9 have_buy_commodity = []
    10 while True:
    11     for i, v in enumerate(shop_list, 1):
    12         print(i, v)
    13 
    14     query_buy_shop = input("请输入要购买的商品编号,q[退出]:")
    15 
    16     if query_buy_shop.isdigit():
    17         query_buy_shop = int(query_buy_shop)
    18 
    19         if query_buy_shop >=1 and query_buy_shop <=5:
    20             spend_money = shop_list[query_buy_shop-1]
    21             buy_commodity = shop_list[query_buy_shop-1][0]
    22             money = money - spend_money[1]
    23             have_buy_commodity.append(buy_commodity)
    24             if money < 0:
    25                 print("您的余额不足!")
    26                 print('--------Shop List--------')
    27                 print(have_buy_commodity)
    28                 print('--------------------------')
    29                 break
    30             else:
    31                 print("您的余额为%s元!"%money)
    32 
    33 
    34 
    35 
    36 
    37         elif query_buy_shop == 'q':
    38             print("退出成功!")
    39             # print('--------Shop List--------')
    40             # print(have_buy_commodity)
    41             # print('--------------------------')
    42 
    43         else:
    44             print("输入的字符非法,请重新选择")
  • 相关阅读:
    Mysql 创建表
    oracle数据库 ORA-01017的解决办法
    用Html创建简历
    Mysql 基本的增删改查
    Linux 基本操作
    几乎百度
    测试第二天
    java map接口,可变参数,Collections集合工具类
    java set接口
    java List接口
  • 原文地址:https://www.cnblogs.com/aszeno/p/10187228.html
Copyright © 2020-2023  润新知