تشخیص عدد کامل
برنامه ای بنویسید که عددی را از کاربر دریافت کند و مشخص نماید عدد کامل است یا خیر؟
(راهنما: عددی کامل است که مجموع مقسوم علیه هایش (به جز خودش) برابر خودش شود)
👨💻 4 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
برنامه ای بنویسید که عددی را از کاربر دریافت کند و مشخص نماید عدد کامل است یا خیر؟
(راهنما: عددی کامل است که مجموع مقسوم علیه هایش (به جز خودش) برابر خودش شود)
number = int (input('enter : '))
for i in range(1 , number) :
if number % i == 0 :
print(number , 'complete')
break
elif number % number or 1 == 0 :
continue
else :
print(number , 'not complete')
break
while True :
number = int(input("adad morede nazar ra vared konid : "))
r = list(range(1,number))
l = []
for x in r :
if number % x == 0 :
l.append(x)
if sum(l) == number :
print(l)
break
else :
print("in adad kamel nist , lotfan adade digar vared konid")
number = int(input("adad bede bebinam kamele y na : "))
me = range(1,number)
meh = []
for i in me:
if number % i ==0:
meh.append(i)
x = 0
for m in meh:
x +=m
if x ==number:
print(f"adade {number} kamele !")
else:
print(f"adade {number} kamel nist")
num = int(input("entre your number:"))
x = 0
for i in range(1,num):
if num % i == 0:
x = x + i
if x == num:
print("adad kamel ast")
if x != num:
print("adad kamel nist")
a=int(input("Please,enter number:\n"))
l=[]
for i in range(1,a):
if a%i==0:
l.append(i)
if sum(l)==a :
print(f"{a} is a perfect number.")
elif sum(l)!=a :
print(f"{a} is not a perfect number.")
def char_count(s):
s = s.lower().replace(" ", "")
count_dict = {}
for ch in s:
if ch in count_dict:
count_dict[ch] += 1
else:
count_dict[ch] = 1
return count_dict
text = input("Enter a string: ")
result = char_count(text)
print(result)
n = int(input())
s = 0
for i in range(1, n):
if n % i == 0:
s += i
if s == n and n > 0:
print("عدد کامل است")
else:
print("عدد کامل نیست")
number=int(input("enter a number>>>"))
sum=0
for x in range(1,number-1):
if number%x==0:
sum+=x
if number==sum:
print("ok")
else:
print("not ok")
جوابت را با Markdown بنویس و ثبت کن
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نامتوضیح کوتاهی بنویسید تا تیم بررسی کند.