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

Python, C, C++, C#, Java, Ruby, Perl, Scala, Objective-C, Rust, Golang, TypeScript, Powershell, Julia, Matlab, Simulink, Mathematica

انجمن حاضر، برای گفتگو و مطرح کردن سوالات در حوزه زبان برنامه نویسی "پایتون" (Python Programming Language)، است. لذا شما می توانید تمامی سوالات خود را در حوزه ی این زبان برنامه نویسی، در این انجمن مطرح کنید. لطفا در نظر داشته باشید که برای سوال درباره سایر زبان های برنامه نویسی، حتما به انجمن مربوط به آن زبان مراجعه نموده و سوالات و مطالب خود را مطرح نمائید، زیرا احتمال حذف مطالب غیر مرتبط با موضوع انجمن، وجود دارد. حتما در نظر داشته باشید که برای مشارکت در انجمن ها، حتما باید از صفحه انجمن (و از پنل سمت راست) در وبسایت ثبت نام نمائید.
  • این موضوع 3 پاسخ، 3 کاربر را دارد و آخرین بار در 3 هفته، 1 روز پیش بدست hamid به‌روزرسانی شده است.
در حال نمایش 4 نوشته (از کل 4)
  • نویسنده
    نوشته‌ها
  • #733
    a.fallah
    مشارکت کننده
      Up
      2
      Down
      ::

      با سلام. سورس کدی که بتونه با ارقام 2 و 6 و 7 و 9 اعداد چهار رقمی تولید کنه . تکرار ارقام هم مهم نیست.

      #734
      Up
      0
      Down
      ::

      import random

      mylist = [“2”, “6”, “7”, “9”]

      x1 = random.choices(mylist)
      x2 = random.choices(mylist)
      x3 = random.choices(mylist)
      x4 = random.choices(mylist)

      y1 = int(x1[0])
      y2 = int(x2[0])
      y3 = int(x3[0])
      y4 = int(x4[0])

      y = y1 * 1000 + y2 * 100 + y3 * 10 + y4

      print(y)

      #735
      Up
      0
      Down
      ::

      این کد خلاصه تره. خودتون یه نگاه بندازید و تفاوتش رو با کد بالا پیدا کنید 🙂

      import random

      mylist = [“2”, “6”, “7”, “9”]

      x1 = int(random.choice(mylist))
      x2 = int(random.choice(mylist))
      x3 = int(random.choice(mylist))
      x4 = int(random.choice(mylist))

      x = x1 * 1000 + x2 * 100 + x3 * 10 + x4

      print(x)

      #3146
      hamid
      مشارکت کننده
        Up
        0
        Down
        ::

        سلام میتونید از کد زیر استفاده کنید :

        اول نصب:
        pip install PyInstaller

        سورس کد :

        from itertools import permutations
        number_list = [“2”, “6”, “7”, “9”]
        adad_ha = []
        number = list(permutations(number_list, 4)) # این کد میاد و تمام حالت های ممکن که این چهار عدد میتونن کنار هم قرار بگیرن رو محاسبه میکنه و کنار هم قرار میده و این 4 رو هم که نوشتم به معنی 4 تایی گذاشتن اعداد کنار هم هست
        for i in number :
        adade_nahaee = f”{i[0]}{i[1]}{i[2]}{i[3]}”
        adad_ha.append(adade_nahaee)
        print(adade_nahaee)
        print(adad_ha)

      در حال نمایش 4 نوشته (از کل 4)
      • شما برای پاسخ به این موضوع باید وارد شوید.
      پیمایش به بالا