Как вернуть несколько значений
Как вернуть несколько значений
defdivmod(x, y):
d = x // y
m = x % y
return d, m
a, b =divmod(7, 3)
print(a, b) # 2 1
q = divmod(7, 3)
print (q) #(2, 1)
Логические функции
def even (n):
if n 5 2 == 0:
return True
else:
return False
или
def even(n):
return (n % 2 == 0)
-----------------------------------------
n = int (input())
if even(n):
print («Число», n, «чётное. »)
else:
print («Число», n, «нечётное. »)
--------------------------------------
defisPrime (n):
k=2
while k*k < = n and n% k! = 0:
k += 1
return (k*k> n)
n= int (input())
whileisPrime(n)):
print (n, «-простоечисло»)
n = int(input())
|