برنامه نویسی که ان عدد از ورودی گرفته و درلیستی قرار دهد - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

برنامه نویسی که ان عدد از ورودی گرفته و درلیستی قرار دهد

0 امتیاز
برنامه ای بنویس که ان عدداز ورودی گرفته و در یک لیستی قرار دهد سپس عدد ایکس را از ورودی دریافت و مکان این عدد را در لیست اعلام کند . در صورت عدم وجود ایکس در لیست عدد منفی یک چاپ کند
سوال شده بهمن 3 بوسیله ی زهرا  

1 پاسخ

0 امتیاز
البته. در زیر یک برنامه ساده پایتون را می‌بینید که این کار را انجام می‌دهد:
def find_index():
    numbers = []  # لیست خالی برای ذخیره اعداد
    n = int(input("چند عدد می‌خواهید وارد کنید؟ "))  # تعداد اعدادی که کاربر می‌خواهد وارد کند

    # دریافت اعداد از کاربر
    for i in range(n):
        num = int(input("عدد را وارد کنید: "))
        numbers.append(num)

    # دریافت عدد x از کاربر
    x = int(input("عدد x را وارد کنید: "))

    # یافتن مکان عدد x در لیست
    if x in numbers:
        index = numbers.index(x)
        print("مکان عدد x در لیست: ", index)
    else:
        print("-1")

# اجرای تابع
find_index()

 

این برنامه ابتدا تعداد اعدادی که کاربر می‌خواهد وارد کند را می‌پرسد. سپس هر عدد را دریافت کرده و به لیست اعداد اضافه می‌کند. سپس عدد x را از کاربر دریافت می‌کند. در نهایت، مکان عدد x در لیست را می‌یابد و چاپ می‌کند. اگر عدد x در لیست وجود نداشته باشد، عدد -1 را چاپ می‌کند.

پاسخ داده شده بهمن 5  بوسیله ی Lori3 (امتیاز 857)   11 36 105
...