تولید اعداد تصادفی به تعداد دلخواه

تمرین آسان 4407 visibility link download flag trending_up پربازدید

برنامه ای بنویسید که تعداد عددهای رندم و بازه آن را از کاربر دریافت کند و در آن بازه به تعداد درخواستی، عدد رندم تولید کند.


مثال:

Enter a number: 10
Enter min: 1
Enter max: 10
9
4
6
5
2
8
1
7
9
2
👨‍💻 14 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

reply 27

visibility
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
import random

def main():
    # دریافت تعداد عددهای تصادفی، حداقل و حداکثر از کاربر
    count = int(input("Enter a number (count of random numbers): "))
    min_value = int(input("Enter min: "))
    max_value = int(input("Enter max: "))
    
    # تولید و چاپ عددهای تصادفی
    for _ in range(count):
        random_number = random.randint(min_value, max_value)
        print(random_number)

# اجرای برنامه
main()

کد سخت نوشتی باید درست و واضع تر بنویسی. Samyar


import random
while True :
    min_number = input('Enter minimum number: ').strip()
    max_number = input('Enter maximum number: ').strip()
    if  min_number.lstrip('-').isdigit() and max_number.lstrip('-').isdigit() :
        min_number = int(min_number)
        max_number = int(max_number)
        if max_number <= min_number :
            print('Erorr...Enter the small number first, then the large one.')
            continue
        else :
            Number_of_random = input('Enter your desired number :').strip()
            if Number_of_random.isdigit():
                Number_of_random = int(Number_of_random)
                random_numbers = random.sample(range(min_number, max_number),Number_of_random)
            break
print(random_numbers)

import random
def randoming(x,y,z):
    my_list=[]
    count=0
    while 1:
        my_list.append(random.randint(x,y))
        count+=1
        if count==z:
            break
    return my_list
first_number=int(input("enter the first number>>>"))
last_number=int(input("enter the last number>>>"))
count_randoming=int(input("enter the count of randoming>>>"))
print(randoming(first_number,last_number,count_randoming))

<< صفحه قبل 1 2 3 صفحه بعد >>

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن