تبدیل عدد به باینری (صفر و یک)
تابعی بنویسید که یک عدد را به باینری یا یک رشته باینری را به عدد تبدیل کند
👨💻 1 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
تابعی بنویسید که یک عدد را به باینری یا یک رشته باینری را به عدد تبدیل کند
def binary_convert(value):
if isinstance(value, int):
return bin(value)[2:]
elif isinstance(value, str):
return int(value, 2)
raise TypeError("Invalid input")
print(binary_convert(10))
print(binary_convert("1010"))
number=int(input("enter a number for I show your number in binary number :) >>>>"))
binary_number=bin(number)
print("binaried your number--->",binary_number)
def convert_number_binary(value):
if isinstance(value, int):
return bin(value)[2:]
elif isinstance(value, str):
return int(value, 2)
else:
raise ValueError("Input must be an integer or a binary string.")
def q(x ,y ,n):
b = 0
s = 0
c = 1
d = 1
e = 1
if y == "b":
while x > 0 :
b = b + (x % 2) * c
c = c * 10
x = x // 2
return b
elif y == "o":
for i in range(n):
s = s + ((x // d) % 10) * e
d = 10
e = 2
for j in range(i):
d = d * 10
e = e * 2
return s
else:
return "eror!!! : we have only binery and number !!!"
X = input("enter the number : ")
y = input("would you like it to be binary [b] or Ordinary number [o] : ")
n = len(X)
x = int(X)
print(q(x ,y ,n))
def num_to_binary(num):
binery = bin(num)[2:]
return binery
def binary_to_num(num):
number = int(num,2)
return number
menu = int(input('1-num to binary 2-binary to num'))
if menu == 1 :
num = int(input('enter number: '))
print(num_to_binary(num))
elif menu == 2 :
num = input('enter binary: ')
print(binary_to_num(num))
user_input = input("Enter a Decimal Number or A Binary Number: ")
user_input = user_input.replace(" ", "")
try:
print(f"{user_input} to Binary = {bin(int(user_input))}")
except:
print(f"{user_input} to Decimal = {eval(user_input)}")
import pickle
data = int(input("Enter your thing to change them to binary : "))
f = open("data.pkl","wb)
result = pickle.dump(data, f)
f.close()
print(result)
def convert(x):
if type(x) == int:
return bin(x)[2:]
else:
return int(x, 2)
print(convert(10))
print(convert("1010"))
def decimal_bin(num):
return bin(num)
m1=decimal_bin(45)
print(m1)
جوابت را با Markdown بنویس و ثبت کن
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نامتوضیح کوتاهی بنویسید تا تیم بررسی کند.