1. 程式人生 > >我的Python學習之路(day1)

我的Python學習之路(day1)

python

  一直以來都不喜歡開發,也比較排斥,於是大學分專業選擇了網絡工程。但是學院又不重視網絡,大四實習的時候都去培訓開發唯獨我選擇了繼續沿著網絡方向走下去。現在已經工作一年多了,傳統網絡工程師的需求已經非常小了。最終還是回到了開發,選擇了Python,開啟我人生的新征程。

  這是到今天為止我寫過最長的一段代碼,會有很多不完善的地方希望各大佬多多指導我這個剛入門的小菜鳥

#Author:Tannar
product_list = [
    (‘Iphone‘,5800),
    (‘Mac Pro‘,12888),
    (‘iWatch‘,10600),
    (‘Bike‘,7777),
    (‘Python‘,77),
    (‘Tea‘,27)
]
shopping_list = []
price = 0
salary = input("\033[41;1mInput your salary:\033[0m")
if salary.isdigit():
    salary = int(salary)
    while True:
        for index, item in enumerate(product_list):
            print(index, item)
        user_choice = input("\033[43;1m選擇要購買的商品>>>:\033[0m")
        if user_choice.isdigit():
            user_choice = int(user_choice)
            if user_choice < len(product_list) and user_choice >= 0:
                p_item = product_list[user_choice]
                if p_item[1] <= salary:
                    shopping_list.append(p_item)
                    salary -= p_item[1]
                    price += p_item[1]
                    print("\033[45;1mAdded %s into shopping cart,your current salary is %s\033[0m"%(p_item[0],salary))
                else:
                    print("\033[44;1m你的余額不足\033[0m")
            else:
                print("\033[44;1mProduct code is not exist\033[0m")
        elif user_choice == ‘q‘:
            print("\033[44;1m--------------shopping list-----------------\033[0m")
            for p in shopping_list:
                print(p)
            print("The totally price is ",price)
            print("Your current balance is ",salary)
            exit()
        else:
            print("\033[41;1mInvalid input\033[0m")
else:
    print("\033[41;1mInvalid input\033[0m")


我的Python學習之路(day1)