تشخیص عدد کامل
برنامه ای بنویسید که عددی را از کاربر دریافت کند و مشخص نماید عدد کامل است یا خیر؟
(راهنما: عددی کامل است که مجموع مقسوم علیه هایش (به جز خودش) برابر خودش شود)
برنامه ای بنویسید که عددی را از کاربر دریافت کند و مشخص نماید عدد کامل است یا خیر؟
(راهنما: عددی کامل است که مجموع مقسوم علیه هایش (به جز خودش) برابر خودش شود)
x = int(input("Enter your number :"))
temp = 0
for i in range(1, x):
if x % i == 0:
temp += i
if temp == x:
print(bool(True))
else:
print("False")
عالی بود
a=int(input('adad: ')) s=0 for i in range (1,a): s=s+i if s==a: print('true') else:print('false')
دوست عزیز با سلام لطفا به سوال و راهنمایی دقت بفرمایید پاسخ شما هیچ ربطی به سوال ندارد
number = int(input("please enter a number: "))
mylist = []
for i in range(1 , number):
if number%i == 0:
mylist.append(i)
print(sum(mylist))
if sum(mylist) == number:
print("complete number!")
else:
print("incomplete number!")
list_ = []
for i in range(1, (num := int(input("num1 :")))):
if num % i == 0:
list_.append(i)
print("yes" if sum(list_) == num else "no")
# pip install symoy
from sympy import isprime
x = int(input('Enter number ='))
if isprime(x):
print('it is prime number')
else:
print('it is not prime number')
def is_perfect_number(number):
divisors_sum = sum(divisor for divisor in range(1, number) if number % divisor == 0)
return divisors_sum == number
# گرفتن ورودی از کاربر
user_input = input("لطفاً یک عدد وارد کنید: ")
try:
# تبدیل ورودی به عدد صحیح
user_number = int(user_input)
# بررسی آیا عدد کامل است یا خیر
if is_perfect_number(user_number):
print(f"{user_number} یک عدد کامل است.")
else:
print(f"{user_number} یک عدد کامل نیست.")
except ValueError:
print("ورودی نامعتبر. لطفاً یک عدد صحیح وارد کنید.")
add=int(input("add:") print(type (add))
اشتباه
def divisor(num):
b = 0
for i in range(1,num):
if num%i == 0 :
b+=i
if b == num :
return(True)
else:
return(False)
a = int(input(''))
print(divisor(a))
n=int(input())
m=0
for i in range(1,n):
if n%i==0:
m=m+i
print(m==n)
def adade_kaamel(m : int) : n = 0 for i in range (1 , m ) : if m % i == 0 : n += i if m == n : return print ("adad kaamel ast") else : return print("adad kaamel nemibashad") j = input ('adade khod ra vared konid: ') adade_kaamel (int(j))
تابعی بنویسید که رشته ای را دریافت کند و مقدار رمزنگاری شده را طبق الگوریتم زیر برگرداند. سپس تابعی بنویسید که عبارت رمزنگاری را دریافت کند و رشته اولیه را برگرداند. در این رمزنگاری :هرحرف باید با ...
برنامه ای بنویس که طول ضلع مربعی را از ورودی دریافت کند و مساحت آن را حساب کن مساحت مربع = یک ضلع ضربدر خودش = یک ضلع یه توان 2
برنامه ای بنویس که 2 عدد از ورودی دریافت کند و عدد بزرگتر را چاپ کند
برنامه ای بنویس که کاربر بتواند ساعت، دقیقه و ثانیه موردنظر خود را همانند مثال زیر وارد کند و از زمان وارد شده شمارش معکوس انجام شود input: 1:22:50 # یک ساعت و بیست و دو دقیقه و پنجاه ثانیه
تابعی بنویسید که شماره کارت بانکی را به عنوان یک ورودی دریافت کند و به ازای تمام رقم های آن بجز 4 رقم اول و آخر، علامت * قرار دهد و مقداری همانند مثال زیر return کند مثال:("6037111122119900") ➞ "60...
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری