یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دوره‌ها

استفاده از تخفیف‌ها
ثانیه
دقیقه
ساعت
روز
پژوهان
11 ماه پیش توسط پژوهان مطرح شد
4 پاسخ

حروف شرط

با سلام در دستور if از طریق input به کنسول ورودی دادم و براش سه تا شرط گذاشتم ولی برای هر ورودی تنها یک دستور رو چاپ میکنه و تغییری پیدا نمیشه ممنون میشم پاسخ بدید


ثبت پرسش جدید
محمد حسین
تخصص : mevn stack
@saghari 11 ماه پیش مطرح شد
0

کد رو باید بذاری تا مشکلت رو بفهمیم اینطوری چیزی معلوم نیس


فرهان اکبرنژاد
@@ffarhan 11 ماه پیش مطرح شد
0

ممنون میشم کدت رو به اشتراک بزار ی باید کدت رو ببینیم شاید ارور شما از نوع سینتکس باشد.


محمد سعید سالاری
تخصص : فلاتر، اندروید
@mrSalari 11 ماه پیش مطرح شد
0

احتمال اینکه اشتباه کد رو نوشته باشی زیادا
لطفا کدت رو بفرست تا بتونیم بهتر کمڪت کنیم


حسین عظیمی
تخصص : Python
@azimi2087 11 ماه پیش مطرح شد
0

سلام
در دستور if، تنها اولین شرطی که برقرار باشد، اجرا می‌شود. اگر می‌خواهید تمام شرط‌های خود را اجرا کنید، باید از دستور elif استفاده کنید. دستور elif شبیه به دستور if است، با این تفاوت که تنها در صورتی که شرط قبلی برقرار نباشد، اجرا می‌شود.
به عنوان مثال، کد زیر را در نظر بگیرید:

number = input("Enter a number: ")

if number == 1:
    print("The number is 1.")
elif number == 2:
    print("The number is 2.")
elif number == 3:
    print("The number is 3.")

اگر عدد 1 را وارد کنید، تنها عبارت "The number is 1." چاپ می‌شود. اگر عدد 2 را وارد کنید، عبارت "The number is 2." چاپ می‌شود و غیره.
برای اینکه تمام شرط‌ها اجرا شوند، باید کد را به صورت زیر تغییر دهید:

number = input("Enter a number: ")

if number == 1:
    print("The number is 1.")
elif number == 2:
    print("The number is 2.")
elif number == 3:
    print("The number is 3.")
else:
    print("The number is not 1, 2, or 3.")

در این کد، دستور else در صورتی که هیچ‌یک از شرط‌های قبلی برقرار نباشند، اجرا می‌شود. بنابراین، با وارد کردن هر عددی، تمام شرط‌ها بررسی می‌شوند و در نهایت، عبارت مناسب چاپ می‌شود.
البته، اگر می‌خواهید تنها شرطی که برقرار است، اجرا شود، می‌توانید از دستور else استفاده نکنید. در این صورت، اگر هیچ‌یک از شرط‌ها برقرار نباشند، هیچ دستوری اجرا نمی‌شود.
امیدوارم این پاسخ مفید بوده باشد.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام