Python shopping cart program 🛒

  Рет қаралды 112,856

Bro Code

Bro Code

Күн бұрын

Пікірлер: 83
@BroCodez
@BroCodez 2 жыл бұрын
# Shopping cart exercise foods = [] prices = [] total = 0 while True: food = input("Enter a food to buy (q to quit): ") if food.lower() == "q": break else: price = float(input(f"Enter the price of a {food}: $")) foods.append(food) prices.append(price) print("----- YOUR CART -----") for food in foods: print(food, end=" ") for price in prices: total += price print() print(f"Your total is: ${total}")
@SemuaTentangIkanIlham
@SemuaTentangIkanIlham 2 жыл бұрын
Thanks friend .
@deedee9713
@deedee9713 Жыл бұрын
How do u add quantity?
@yuenlin2-142
@yuenlin2-142 4 ай бұрын
Can you explain how we could allow the user to remove foods from their cart?😢
@TeckTales
@TeckTales Ай бұрын
@@yuenlin2-142 instead of append use remove inside your if statement
@apathy251
@apathy251 Жыл бұрын
BROOO you are the best i just started learning pyhton and i couldnt get shit how the teacher explained stuff than i started to watch your vidyia and holy shit you explain it so well and easy to understand.
@PonderP378
@PonderP378 5 ай бұрын
Napaka simple ng explanation at madaling maintindihan. Salamat!
@mashapetrovka430
@mashapetrovka430 2 ай бұрын
I wanted it to show the name and price for each line so I did this instead # shopping cart program foods = [] prices = [] total = 0 while True: food = input("Enter a food to buy (q to quit):") if food.lower() == "q": break else: price = float(input(f"Enter the price of a {food}: $")) foods.append(food) prices.append(price) print("------YOUR-CART------") for food, price in zip(foods, prices): print(food, f" {price}") total += price print(f"Your total is: ${total}")
@skyisthelimpet
@skyisthelimpet 2 жыл бұрын
Nice exercise for beginners, great work
@脱不完的头发
@脱不完的头发 8 ай бұрын
通俗易懂有逻辑!谢谢大佬!
@r2id_yt
@r2id_yt 11 ай бұрын
Thank you my friend
@tara2337
@tara2337 8 ай бұрын
I had so much fun with my shopping cart list program😁
@user-ze5vx6vf3n
@user-ze5vx6vf3n 6 ай бұрын
the best tutorial that i finded
@gaddafisuleiman8882
@gaddafisuleiman8882 2 жыл бұрын
Finally! You're awesome, Bro!
@GeniusBro-qw8no
@GeniusBro-qw8no 9 ай бұрын
Wrote this before watching video item = [] prices= [] print (f"Hello this is a shopping list") print ("if you want to quit press q") while True: f = (input(f"what would you Like to add:")) if f == ("q"): break else: item.append(f) while True: try: p = (int(input("what is the price of the item:$"))) prices.append(p) break except ValueError: print ('please input a proper integer!') items = len(item) #print(f"total items: {item}") #print(f"total prices: {prices}") for item, price in zip(item, prices): print(f"- {item}: ${price}") print(f"total number of items:{items}") print(f"Price of all items: {sum(prices)}")
@oriantiktok
@oriantiktok Ай бұрын
WOWWWW amazing
@eyalsilbershtein5765
@eyalsilbershtein5765 2 жыл бұрын
That exercise was great! Can you do some more advanced coding Technics?
@nicolewynne4781
@nicolewynne4781 2 жыл бұрын
Please could you do PHP beginner full course? Your videos are like an oasis in the desert for people like us who have financial struggles. Thanks a million BRO!!!
@b1.7.3
@b1.7.3 2 жыл бұрын
PHP is not really worth learning if you dont know it already, imo Express.js is way better to learn.
@noliyeb
@noliyeb Жыл бұрын
@@b1.7.3why is it not worth learning?
@VAIBHAVMALHOTRA19
@VAIBHAVMALHOTRA19 6 ай бұрын
Don't listen to that person who said php isn't worth it. It is still worth it and I know people who got employed to work on the php.
@nadyashaymardanova6000
@nadyashaymardanova6000 Жыл бұрын
Очень интересно
@22AT1A04CSKNATIQAHMED
@22AT1A04CSKNATIQAHMED Жыл бұрын
digital clock import time p=input("specify whether ypo are entering time in hours or minutes or seconds:") t=int(input("Enter time:")) if p == "hours": t=t*60*60 elif p=="minutes": t*=60 else: t=t for x in range(t,0,-1): sec=x%60 min=int(x/60)%60 hour=int(x/3600)%60 print(f"{hour:02}:{min:02}:{sec:02}") time.sleep(1) print("Time is up!")
@mwaijames313
@mwaijames313 Жыл бұрын
Surprisingly, I am getting an " unsupported operand type(s) for +: int and list" error. Here is my code foods = [] prices = [] total = 0 while True: food = input(" Enter a food to buy('q' to quit): ") if food.lower() == "q": break else: price = float(input(f"Enter the price of a {food}: Kshs ")) foods.append(food) prices.append(prices) print ("-----Your Cart -----") for food in foods: print (food, end= ' ') for price in prices: total += price print(f"Your total is Kshs{total}") What could be wrong here?
@mwaijames313
@mwaijames313 Жыл бұрын
Silly me. 🤣🤣🤣. I had written prices.append(prices) rather than prices.append(price).
@BinaryBites248
@BinaryBites248 Жыл бұрын
in prices.append(prices) you had put prices with a s
@jennifersilves4195
@jennifersilves4195 Жыл бұрын
It's always like that. Glad you found the bug.
@tennybabcock5146
@tennybabcock5146 5 ай бұрын
i think a line of code where you can only enter string for items and float for price would be good
@22AT1A04CSKNATIQAHMED
@22AT1A04CSKNATIQAHMED Жыл бұрын
shopping cart program foods=[] prices=[] total=0 while total>=0: food=input("Enter the item (q to quit): ") if (food=="Q")or(food=="q"): break else: price=float(input(f"The price of the item is $")) foods.append(food) prices.append(price) print("******Your items are******") for food in foods: print(food) for price in prices: total+=price print(f"your total is {total}")
@КириллБашков-ь9ж
@КириллБашков-ь9ж 2 жыл бұрын
good work! Let's try write this program on C# )
@kristijanlazarev
@kristijanlazarev 9 ай бұрын
awesome
@michaelsantiago5737
@michaelsantiago5737 2 жыл бұрын
More exercise please
@gamePlays9699
@gamePlays9699 2 жыл бұрын
GREAT!
@bashar8765
@bashar8765 2 жыл бұрын
Really like those, keel them going buddy!
@timecop1983Two
@timecop1983Two Жыл бұрын
Don't stop bro!!! Greate videos
@FactlessFact-ByRaji
@FactlessFact-ByRaji 10 ай бұрын
can you come up with a program or project connecting python with any database like mysql ...
@parkashvyas5252
@parkashvyas5252 Жыл бұрын
Thank you so much.
@space7nstuff94
@space7nstuff94 Жыл бұрын
What's the purpose of the f in the beginning on the string?
@prizepig
@prizepig 2 жыл бұрын
Thanks for the lessons
@nalanihamby3710
@nalanihamby3710 Жыл бұрын
I’m so confused, I’ve got everything typed exactly as it is on the video but when I get to the price it throws an error and tells me ‘str’ object has no attribute ‘append’ why clue what I am doing wrong?
@sarahmadrid6606
@sarahmadrid6606 Жыл бұрын
print needs to be changed to a float: total += float(price)
@adilivni8688
@adilivni8688 Жыл бұрын
And he did not tell us😤
@synxedits25
@synxedits25 Жыл бұрын
@@adilivni8688 he did, actually 3:11
@Pawfessor1
@Pawfessor1 4 ай бұрын
skill issue
@Emmanuel-l7y1h
@Emmanuel-l7y1h 3 ай бұрын
Same
@ManideepGampa
@ManideepGampa 2 жыл бұрын
Great work bro❤️❤️❤️
@adilivni8688
@adilivni8688 Жыл бұрын
You should give flow to the price +=
@oxygen1533
@oxygen1533 2 жыл бұрын
broooo, please tell us how to make money as beginner programmer
@BelleMosa
@BelleMosa 8 ай бұрын
Can you make a video with a coffe shop?
@aissaboukrikeb1591
@aissaboukrikeb1591 8 ай бұрын
what if the user enter letter not number in price? HOW WE CAN FIXIT
@sakshamkarna9041
@sakshamkarna9041 Жыл бұрын
cool
@damioni5064
@damioni5064 7 ай бұрын
instead of print() can i use print(" ")
@celestepozzi9204
@celestepozzi9204 Жыл бұрын
youre so smart, i cant figure out the foods.append(food) i cant fix it, it means my knowledge in python is still off
@anonymousx_x3842
@anonymousx_x3842 Жыл бұрын
i was stuck at the same point as you but look at the name of empty list for "foods" we declared at starting. then look at the "food" variable we use to get the input. now look at the append(). the error is because of the wrong variable name we are giving.
@harrybean3244
@harrybean3244 2 жыл бұрын
NOW THAT IS GIGA :) I rate it giga/10
@viktorbihar8599
@viktorbihar8599 9 ай бұрын
Number 15: Burger King Foot Lettuce. bro's voice reminds me of this meme, lol.
@corexx
@corexx 2 жыл бұрын
You are the best bro code, i hope you see this!
@techwithdavid
@techwithdavid 2 жыл бұрын
Nice one 👍
@ricodexr
@ricodexr 2 жыл бұрын
🛒
@TermiTech2011
@TermiTech2011 2 жыл бұрын
How you enjoy the Dracula theme in pycharn?
@setok5231
@setok5231 2 жыл бұрын
Can you make a video how to create round button in java pls😢
@Beeposky
@Beeposky Жыл бұрын
how do you declare a list? ive atempted to make something similar to this but my lists are getting the undeclared error
@calowed
@calowed 2 жыл бұрын
is there a way to add taxes? like a percentage that adds onto the total.
@piyushbhalwalkar2218
@piyushbhalwalkar2218 Жыл бұрын
yes , just add your math for tax on to the total
@touchedbygod235
@touchedbygod235 8 ай бұрын
I got everything in 4:45 but it is saying error on line 12 did you mean price
@adilivni8688
@adilivni8688 Жыл бұрын
You forgot to put flow in the price.
@ratulmitra347
@ratulmitra347 6 ай бұрын
price=float(input(f"enter the price of a {food}: ₹'')) This line is wrong? I don't understand.... SyntaxError: unterminated string literal (detected at line 9) This is showing
@thuvarahathavakkumar1438
@thuvarahathavakkumar1438 Ай бұрын
{food} which is wrong you have rewrite (food) like this
@keikoo3282
@keikoo3282 Жыл бұрын
And pay in Bitcoin ?
@ronitsworld9388
@ronitsworld9388 2 ай бұрын
his typing speed fr 💀💀💀
@DogasNetwork
@DogasNetwork Жыл бұрын
@Bro Code which IDE are you using? 🙂
@Not_AltAccount
@Not_AltAccount 10 ай бұрын
What was the program to code Python again?
@xMythric
@xMythric 9 ай бұрын
There are many types of programs based on your device. For example you could use the official python app on a computer which is the one he uses or i use pyto because i code python on an ipad
@adamesmail
@adamesmail 8 ай бұрын
hello
@noahschmidt7996
@noahschmidt7996 8 ай бұрын
Why does my list say q q q?
@DesiredFactsDaily
@DesiredFactsDaily Жыл бұрын
Bruhhhhhhhhhhhhhhhhhhhhhh.....Im here
@RaytonSatkek
@RaytonSatkek Жыл бұрын
class Product: def __init__(self, product_id, product_name, unit_price): self.product_id = product_id self.product_name = product_name self.unit_price = unit_price def display_product_details(self): print("Product ID:", self.product_id) print("Product Name:", self.product_name) print("Unit Price:", self.unit_price) # Example usage: product1 = Product(1, "Widget", 10.99) product1.display_product_details() Tried running on PC and not working, please help
@aFirmae
@aFirmae Жыл бұрын
Ok, so I tried making this output look better, but failed at displaying the cart with proper alignment, can anyone help? I think this line of the code needs to be modified, print(f"{i}. {food.capitalize()} x {quantity:
@aFirmae
@aFirmae Жыл бұрын
I want the "YOUR CART" to look like: ---------------- YOUR CART ------------- 1. Pizza x 4 $23.96 2. Hamburgers x 3 $10.5 3. Hotdogs x 2 $ 3.0 --------------------------------------------------
@aFirmae
@aFirmae Жыл бұрын
Sample Output: Enter your food products. Press Enter to quit. 1. pizza Price of pizza: 5.99 Number of pizza: 4 2. hamburgers Price of hamburgers: 3.50 Number of hamburgers: 3 3. hotdogs Price of hotdogs: 1.50 Number of hotdogs: 2 4. --------- YOUR CART ----------- 1. Pizza x 4 $23.96 2. Hamburgers x 3 $10.5 3. Hotdogs x 2 $3.0 ---------------------------------------- Your total is: $37.46
@DannLopez-l4n
@DannLopez-l4n 10 ай бұрын
I MADE THIS CODE, THIS IS BETTER, IT MAKES IT VERTICAL LIKE A RECIPT 👇 #Declare variables foods = [] prices = [] total = 0.0 while True: food = input("Enter a food to buy: (press q to quit): ") if food.lower() == "q": break else: price = float(input(f"Enter the price of {food}: $")) foods.append(food) #This will put the values of food to foods prices.append(price) print(" -------YOUR CART-------") j = 0 for x in foods: print(f"{x:
Python 2D collections are easy ⬜
8:39
Bro Code
Рет қаралды 54 М.
Let's code a beginner Python BANKING PROGRAM 💰
15:01
Bro Code
Рет қаралды 253 М.
Triple kill😹
00:18
GG Animation
Рет қаралды 18 МЛН
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 35 МЛН
Trick-or-Treating in a Rush. Part 2
00:37
Daniel LaBelle
Рет қаралды 45 МЛН
Python lists, sets, and tuples explained 🍍
15:06
Bro Code
Рет қаралды 308 М.
How I would learn to code (If I could start over)
9:16
Jason Goodison
Рет қаралды 4,8 МЛН
This Is Why Python Data Classes Are Awesome
22:19
ArjanCodes
Рет қаралды 814 М.
Nested loops in Python are easy ➿
5:35
Bro Code
Рет қаралды 333 М.
Python dictionaries are easy 📙
8:06
Bro Code
Рет қаралды 255 М.
How I Would Learn Python FAST in 2024 (if I could start over)
12:19
Thu Vu data analytics
Рет қаралды 530 М.
8 Must Know JavaScript Array Methods
10:05
Web Dev Simplified
Рет қаралды 1 МЛН
5 Useful F-String Tricks In Python
10:02
Indently
Рет қаралды 326 М.
Triple kill😹
00:18
GG Animation
Рет қаралды 18 МЛН