- این موضوع 3 پاسخ، 3 کاربر را دارد و آخرین بار در 5 ماه، 2 هفته پیش بدست بهروزرسانی شده است.
- شما برای پاسخ به این موضوع باید وارد شوید.
خانه › انجمن ها › انجمن برنامه نویسی › انجمن برنامه نویسی پایتون › تولید اعداد چهار رقمی
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)
این کد خلاصه تره. خودتون یه نگاه بندازید و تفاوتش رو با کد بالا پیدا کنید 🙂
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)
سلام میتونید از کد زیر استفاده کنید :
اول نصب:
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)