我的Python學習之路(day1)

來源:互聯網
上載者:User

標籤:python

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

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

#Author:Tannarproduct_list = [    (‘Iphone‘,5800),    (‘Mac Pro‘,12888),    (‘iWatch‘,10600),    (‘Bike‘,7777),    (‘Python‘,77),    (‘Tea‘,27)]shopping_list = []price = 0salary = 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)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.