我制作了一個(gè)程序,您可以在其中選擇您想要的披薩尺寸、配料,然后它會(huì)向您顯示所有東西的價(jià)格。在您到達(dá)收據(jù)部分之前,它的大部分工作正常,在那里它不斷向我顯示有關(guān)整數(shù)和字符串的錯(cuò)誤。有人可以幫助我,任何幫助將不勝感激。謝謝,小雨pizza_size = []pizza_topping = []pizza_size_price = []pizza_size_input = input("What size of pizza do you want?\nSmall: 7.99$\nMedium: 9.99$\nLarge: 11.99\nEnter your desired pizza size: ")pizza_size.append(pizza_size_input)prompt = "\nPlease enter your desired topping for your pizza (.5$ per topping): "prompt += "\n(Enter 'quit' when you are finished choosing your topics)"if pizza_size == 'small': pizza_size_price.append('7.99')elif pizza_size == 'medium': pizza_size_price.append('9.99')elif pizza_size == 'large': pizza_size_price.append('11.99')def loops(): for pizza_topping in pizza_topping: print(pizza_topping + " = 50 cents")def reciept(): print("Sorry, thats not a valid pizza size.") print("Pizza Size: " + pizza_size_input) print("Topping: " + loops) print("Subtotal: " + subtotal) print("Total: " + total)while True: topping = input(prompt) pizza_topping.append(topping) print(len(pizza_topping)) if topping == 'quit': extra_quit_that_is_not_needed = 'quit' pizza_topping.remove(extra_quit_that_is_not_needed) toppingss = len(pizza_topping) print("There are " + str(toppingss) + " toppings on your pizza") topping_price = len(pizza_topping) * 0.5 print(loops) print(reciept) break else: print("I love " + topping.title() + "!")subtotal = len(str(pizza_topping)) * 50 + (pizza_size_price)total = subtotal * 0.13程序結(jié)束顯示err0r
如何在 python 披薩程序上修復(fù)此錯(cuò)誤
三國(guó)紛爭(zhēng)
2021-07-29 20:46:49