🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ حامد بهرامیان
مشکل کد حل شود.
جامعه پایتون (وب) ایجاد شده در ۲۷ آذر ۱۴۰۲

سلام وقت بخیر 

count = 0

while count<3:

     count +=1

     choice = input ('what is your choice?')

     if choice == 'coffee':

     print ('that would be 10 t.')

     if choice == 'milk':

     print ('that would be 4 t.')

     else:

     print ('we dont have this order')

     count +=1

مشکل کجاست؟ باتشکر

سلام،

count +=1 اول را حذف کنید. دومین if را elif بنویسید چون ایت سه شرط بهم ارتباط دارند و یک شرط باید اتفاق بیفتد.

به این شکل بنویسید:

count = 0
while count < 3:
    choice = input('What is your choice? ')
    if choice == 'coffee':
        print('That would be 10 t.')
    elif choice == 'milk':
        print('That would be 4 t.')
    else:
        print('We don\'t have this order')
    count += 1
محسن موحد ۲۸ آذر ۱۴۰۲، ۲۰:۴۵