حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

پیدا کردن ضریب اعداد

تمرین آسان 2782 visibility link download flag

برنامه ای بنویسید که یک عدد یک رقمی از ورودی دریافت کند و ضریب های کوچکتر از 100 آن عدد را پیدا کند و در خروجی چاپ کند

👨‍💻 9 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 18

def z(number):
    n = []
    for i in range(1, 99 // number + 1):
        n.append(number * i)
    return n
num= input("num: ")
try:
    number = int(num)
    if 0 <= number < 10:
        n= z(number)
        print(f"{n}")
    else:
        print("enter(0_9)")
except ValueError:
    print("enter integer")
while True:
    num = input("\nentre your number:")
    if num == "0":
        print("end")
        break
    if len(num) != 1:
        print("adda mored nazar tak raghami nemibashad")
    else:
        for i in range(1,100):
            b = i * int(num)
            if b < 100:
                print(b , end= " ")
let empty = []
let get_number = +prompt("لطفا عدد کمتر از 10 بنویسید تا من به شما ضریب ان را تا 100 بدم")

if(isNaN(get_number)){
    alert("عدد بنویسید")
}else if(get_number >= 10){alert("عدد بزرگ است و باید تک رقمی باشد")
}else{
    for(let i = 100;get_number < 100;i--){  
        get_number = get_number + 2
        empty.push(get_number);
    }
    console.log(empty); 
}
def find_multiple():
    """
    تابع با گرفتن ورودی مضاربش را پیدا میکند 
    """
    while True:
        try:
            user_input = int(input("enter the multiple :"))  # ورودی به صورت عدد صحیح
            if user_input == 0:  # اگر ورودی صفر بود پیام مناسب نمایش دهد
                print("The number should not be zero⛔")
                continue
            if len(str(user_input)) != 1:  # بررسی اینکه عدد یک رقمی باشد
                print("The number must be single-digit⛔")
                continue
            lst = []
            for i in range(1, 101):  # از 1 تا 100
                if i % user_input == 0:  # بخش‌پذیری به عدد ورودی
                    lst.append(i)
            print(f"Result: {lst}")  # چاپ خروجی
        except ValueError:  # در صورتی که ورودی عدد نباشد
            print("Please enter an integer amount⛔")
            continue
find_multiple()
def numbers(data):
    my_result=[]
    for x in range(100,1,-1):
        if x%data==0:
            my_result.append(x)
    return my_result
number=int(input("enter a number between 1 to 7     "))
print(numbers(number))
lis = []
def numbers() :  
    num1 = int(input("Enter your number : "))
    if num1 >= 0 and num1 <= 9 :
        for x in range(1, 101) :
            if num1 % x == 0 :
                lis.append(x)
        return lis
    else :
        print("lotfan adade tak reghami entekhab konid.")
        numbers()
numbers()
print(lis)
lis = []
def numbers() :  
    num1 = int(input("Enter your number : "))
    if num1 >= 0 and num1 <= 9 :
        for x in range(1, 101) :
            if num1 % x == 0 :
                lis.append(x)
        return lis
    else :
        print("lotfan adade tak reghami entekhab konid.")
        numbers()
numbers()
print(lis)

ارسال جواب

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

×
بستن