برنامه‌ای بنویسید که اعداد سه رقمی بین صفر تا ۱۰۰۰ که شامل ارقام ۱ و ۷ و ۵ هستند چاپ شود - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

برنامه‌ای بنویسید که اعداد سه رقمی بین صفر تا ۱۰۰۰ که شامل ارقام ۱ و ۷ و ۵ هستند چاپ شود

0 امتیاز
در پایتون برنامه بنویسید که اعداد سه رقمی ۰ تا ۱۰۰۰ که شامل ارقام یک ۵ و ۷ هستند چاپ شود
سوال شده آذر 8, 1402 بوسیله ی بی نام  

1 پاسخ

0 امتیاز

برای چاپ اعداد سه رقمی بین ۰ تا ۱۰۰۰ که شامل ارقام ۱، ۵ و ۷ هستند، می‌توانید از کد زیر در پایتون استفاده کنید:


for i in range(100, 1000):
    num_str = str(i)
    if '1' in num_str and '5' in num_str and '7' in num_str:
        print(i)

این کد از عدد ۱۰۰ تا ۱۰۰۰ حلقه می‌زند و عدد را به رشته تبدیل می‌کند. سپس بررسی می‌کند که آیا ارقام ۱، ۵ و ۷ در رشته وجود دارند یا خیر. اگر همه این ارقام در رشته وجود داشته باشند، عدد چاپ می‌شود.

 

پاسخ داده شده آذر 8, 1402  بوسیله ی Lori3 (امتیاز 857)   11 36 105
...