چگونه بگوییم اگر عدد اینتیجر شد چاپ و اگر فلوت شد از اون بگذر و برو عدد بعدی؟

محمد رضا دره زرشکی
25 خرداد ۱۴۰۱
برای اینکه اگر عدد اینتیجر بود چاب کنه و اگر عدد فلوت بود بره و اعداد دیگر رو امتحان کنه در اون قسمتی که علامت سوال گذاشتم چیکار کنم ؟؟
312

6 پاسخ
  • py programmer26 خرداد ۱۴۰۱

    عکس اول

  • py programmer26 خرداد ۱۴۰۱

    عکس دوم

  • py programmer26 خرداد ۱۴۰۱

    با سلام دوست عزیز متاسفانه من پروژه شما را متوجه نشدم ولی تا آنجایی که فهمیدم شما میخواهید تا یک عدد را از کاربر بگیرید و اگر int بود چاپش کنید و اگر هم float بود برید سراغ عدد های بعدی من به دو شکل این کار را انجام دادم عکس اول من خودم این عکس رو پیشنهاد میکنم چون کامل هست و کاربر میتونه هم برنامه رو قطع کنه هم ادامه بده 

    ولی توی عکس دوم برنامه بینهایت هست و تا ابد اجرا میشود و کاربر نمیتواند قطعش کند 

     

    دوست عزیز اگر شما بخواهید از این مثال در حقه for و foreach هم می توانید استفاده کنید میتوانید این موضوع رو با break و continue پیاده سازی کنید 

  • py programmer26 خرداد ۱۴۰۱

    عکس اول مثال دوم

  • py programmer26 خرداد ۱۴۰۱

    عکس دوم مثال دوم

  • py programmer26 خرداد ۱۴۰۱

    دوست عزیز من مثال این موضوع رو با یک لیست و حلقه for هم برای شما پیاده سازی کردم 

     

    عکس اول مثال دوم یک لیست مرتب هست که عملیات روش انجام میشه ولی عکس دوم مثال دوم یک لیست نا مرتب هست که عملیات روش انجام میشه 

     

    موفق باشید