11 подписчиков
###1
##import random
##
##def b(n):
## return -128 <= n <= 127
##
##for _ in range(10):
## n = random.randint(-200, 200)
## r = b(n)
## print("Число:", n, ", помещается в 8 бит:", r)
#2
import random
def pInR(px, py, x1, y1, x2, y2):
return x1 <= px <= x2 and y1 <= py <= y2
x1 = random.randint(-10, 10)
y1 = random.randint(-10, 10)
x2 = random.randint(x1, x1 + 10)
y2 = random.randint(y1, y1 + 10)
px = random.randint(-10, 20)
py = random.randint(-10, 20)
r = pInR(px, py, x1, y1, x2, y2)
print("Прямоугольник: (", x1, ",", y1, ") и (", x2, ",", y2, ")")
print("Точка: (", px, ",", py, ")")
print("Внутри:", r)
долг-
import random
def d(n):
if n == 0:
return '0'
b = ''
while n > 0:
b = str(n % 2) + b
n //= 2
return b
n = random.randint(0, 100)
b = d(n)
print("Двоичное представление числа", n, "равно:", b)
Около минуты
16 января 2025