مشكلة بالكود مش عارفة ايش هي

السلام عليكم، وصلت لحلقة ال range ببايثون وكان في مشروع، المهم انو كتبت الكود ومش شايفة في اشي غلط،
هي الكود👇

المفروض لما اجاوب ع سؤال (would you like to see your entire items) ب yes يطلعلي اياهم بس هو بكتبلي ( press enter) وين الغلط بالكود مش لاقية؟؟
هيك بجاوب👇

إعجابَين (2)

عليكم السلام ممكن انك نسيتي تحطي الاقواس فيlower

.lower()

6 إعجابات

السلام عليكم
بعد ما جربت الكود طلع فعلا المشكلة في الأقواس حقت lower

هذا الكود الصحيح بعد التعديل وشغال بإذن الله:

items = []
price = []

print('Welcome to iShop Calculator')

number = int(input('How many items are there in your basket today? '))

if number > 0:
    print("Let's get to continue them...")
    
    for i in range(number):
        name = input(f'Tell me the name of item number {i + 1}: ')
        items.append(name)
        
        much = float(input(f'What is the price of {name}? '))
        price.append(much)
    
    choice = input('Would you like to see your entire items? ').lower()
    
    if choice == 'yes':
        print(items)
        
        want_see = input('Would you like to see how much it will cost? ').lower()
        
        if want_see == 'yes':
            print('\n')
            print(sum(price))
        else:
            input('Press enter.')
    else:
        input('Press enter.')
else:
    input('Press enter.')

4 إعجابات

إغلق الأقواس الخاصة ب lower. ربما تحل المشكلة

4 إعجابات

صح طلعت هاي المشكلة، شكرا🌹

3 إعجابات

صح ما انتبهت، شكراا:rose::rose:

3 إعجابات

العفو
مافي مشكلة تصير معي انا بعد :joy:

4 إعجابات