# 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}")
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.
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}")
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!!!
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)}")
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}")
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?
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!")
foods = [] prices = [] total = 0 while True: food = input("Enter food name or (q to quit): ") if food.lower() == "q": break else: price = float(input("Enter price of food: $"))
foods.append(food) prices.append(price) print(" Items Purchased:") for food, price in zip(foods, prices): print(f"{food}: ${price:.2f}") total = sum(prices) print(" Total: ${:.2f}".format(total))
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.
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?
foods = [] prices = [] total = 0 while True: food = input("Enter food name or (q to quit): ") if food.lower() == "q": break else: price = float(input("Enter price of food: $"))
foods.append(food) prices.append(price) print(" Items Purchased:") for food, price in zip(foods, prices): print(f"{food}: ${price:.2f}") total = sum(prices) print(" Total: ${:.2f}".format(total))
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
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
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:
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 --------------------------------------------------
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
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:
# 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}")
Thanks friend .
How do u add quantity?
Can you explain how we could allow the user to remove foods from their cart?😢
@@yuenlin2-142 instead of append use remove inside your if statement
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.
通俗易懂有逻辑!谢谢大佬!
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}")
Napaka simple ng explanation at madaling maintindihan. Salamat!
Nice exercise for beginners, great work
Thank you my friend
WOWWWW amazing
I had so much fun with my shopping cart list program😁
the best tutorial that i finded
Очень интересно
awesome
Finally!
You're awesome, Bro!
More exercise please
GREAT!
Thank you so much.
cool
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!!!
PHP is not really worth learning if you dont know it already, imo Express.js is way better to learn.
@@b1.7.3why is it not worth learning?
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.
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)}")
Thanks for the lessons
good work! Let's try write this program on C# )
i think a line of code where you can only enter string for items and float for price would be good
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}")
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?
Silly me. 🤣🤣🤣. I had written prices.append(prices) rather than prices.append(price).
in prices.append(prices) you had put prices with a s
It's always like that.
Glad you found the bug.
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!")
That exercise was great! Can you do some more advanced coding Technics?
foods = []
prices = []
total = 0
while True:
food = input("Enter food name or (q to quit): ")
if food.lower() == "q":
break
else:
price = float(input("Enter price of food: $"))
foods.append(food)
prices.append(price)
print("
Items Purchased:")
for food, price in zip(foods, prices):
print(f"{food}: ${price:.2f}")
total = sum(prices)
print("
Total: ${:.2f}".format(total))
Really like those, keel them going buddy!
instead of print() can i use print("
")
You should give flow to the price +=
can you come up with a program or project connecting python with any database like mysql ...
Don't stop bro!!! Greate videos
Great work bro❤️❤️❤️
Nice one 👍
Number 15: Burger King Foot Lettuce. bro's voice reminds me of this meme, lol.
broooo, please tell us how to make money as beginner programmer
🛒
youre so smart, i cant figure out the foods.append(food) i cant fix it, it means my knowledge in python is still off
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.
What's the purpose of the f in the beginning on the string?
Can you make a video with a coffe shop?
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?
print needs to be changed to a float: total += float(price)
And he did not tell us😤
@@adilivni8688 he did, actually 3:11
skill issue
Same
hello
NOW THAT IS GIGA :) I rate it giga/10
Can you make a video how to create round button in java pls😢
You are the best bro code, i hope you see this!
his typing speed fr 💀💀💀
foods = []
prices = []
total = 0
while True:
food = input("Enter food name or (q to quit): ")
if food.lower() == "q":
break
else:
price = float(input("Enter price of food: $"))
foods.append(food)
prices.append(price)
print("
Items Purchased:")
for food, price in zip(foods, prices):
print(f"{food}: ${price:.2f}")
total = sum(prices)
print("
Total: ${:.2f}".format(total))
You forgot to put flow in the price.
How you enjoy the Dracula theme in pycharn?
is there a way to add taxes? like a percentage that adds onto the total.
yes , just add your math for tax on to the total
what if the user enter letter not number in price? HOW WE CAN FIXIT
I got everything in 4:45 but it is saying error on line 12 did you mean price
@Bro Code which IDE are you using? 🙂
Bruhhhhhhhhhhhhhhhhhhhhhh.....Im here
how do you declare a list? ive atempted to make something similar to this but my lists are getting the undeclared error
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
{food} which is wrong you have rewrite (food) like this
What was the program to code Python again?
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
And pay in Bitcoin ?
Why does my list say q q q?
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
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:
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
--------------------------------------------------
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
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: