What's new

Help Python experts, help please

remizca

Eternal Poster
Joined
Nov 28, 2016
Posts
1,222
Solutions
1
Reaction
665
Points
386
Age
31
Hello po,

I need help po sana sa pag write ng code ng python. I am not well versed sa python and I've tried searching the net for what I need, sadly wala ako makitang proper solution.

So here's what I want to do:

Assuming na meron akong 4 button latching inputs.
Okay na ako sa part na babasahin ko yung state nung bawat input kung naka turn on or off sila. (IN1, IN2, IN3, IN4)
Ngayon, kailangan ko gawin is somehow basahin yung apat na yun as one as binary,
so for example: IN1 = 0, IN2 = 0, IN3 = 1, IN4 = 0, so ang kakalabasan niya as binary is 0100 following LSB first(correct me if i'm wrong), then icoconvert ko siya to decimal then iiistore sa isang variable.
so sa case nung sample yung 0100 magiging 4, then ilalagay ko sa variable na let's say bintodec. kaya ang kakalabasan ay bintodec = 4.

yan po.
 
Suggestion lang, gawin mo muna formula bago mo icode or step by step na gustong mong mangyari parang gagawa ka ng flowchart para di ka mahirapan
 
Suggestion lang, gawin mo muna formula bago mo icode or step by step na gustong mong mangyari parang gagawa ka ng flowchart para di ka mahirapan
yan na mismo boss yun gusto ko po mangyari, pagsasamahin yung states nung 4 inputs (on(1) or off(0)) pra mabasa as binary code/value, then icoconvert to decimal na maiistore sa isang variable. naghahanap kasi ako nung code po para magawa yun and so far wala po ako makita na ganun yung ginagawa kaya humingi na po ako ng tulong dito kasi baka may nakagawa na ng ganun dito. di ko po kasi forte yung python language kaya di ko alam yung right codes para magawa yung part na yun.
 
yan na mismo boss yun gusto ko po mangyari, pagsasamahin yung states nung 4 inputs (on(1) or off(0)) pra mabasa as binary code/value, then icoconvert to decimal na maiistore sa isang variable. naghahanap kasi ako nung code po para magawa yun and so far wala po ako makita na ganun yung ginagawa kaya humingi na po ako ng tulong dito kasi baka may nakagawa na ng ganun dito. di ko po kasi forte yung python language kaya di ko alam yung right codes para magawa yung part na yun.
Parang ganito ba?

Python:
binary = input('Enter binary number: ')
binary = binary[::-1]     # Reverse the input
decimal = int(binary, 2)  # Binary to Decimal

print('BINARY:', binary)
print('RESULT:', decimal)

OUTPUT:

Enter binary number: 0010
BINARY: 0100
RESULT: 4



Kung gusto mo individual input:

Python:
bins = [input('Binary number: ') for _ in range(4)]
binary = ''.join(bins[::-1])
decimal = int(binary, 2)

print('BINARY:', binary)
print('RESULT:', decimal)

OUTPUT:

Binary number: 0
Binary number: 0
Binary number: 1
Binary number: 0
BINARY: 0100
RESULT: 4

ps. I'm not expert in python. I'm just trying to help
 
Last edited:
Parang ganito ba?

Python:
binary = input('Enter binary number: ')
binary = binary[::-1]     # Reverse the input
decimal = int(binary, 2)  # Binary to Decimal

print('BINARY:', binary)
print('RESULT:', decimal)

OUTPUT:

Enter binary number: 0010
BINARY: 0100
RESULT: 4



Kung gusto mo individual input:

Python:
bins = [input('Binary number: ') for _ in range(4)]
binary = ''.join(bins[::-1])
decimal = int(binary, 2)

print('BINARY:', binary)
print('RESULT:', decimal)

OUTPUT:

Binary number: 0
Binary number: 0
Binary number: 1
Binary number: 0
BINARY: 0100
RESULT: 4

ps. I'm not expert in python. I'm just trying to help
ohh, parang ganyan boss, pero imbes na magiinput ako mismo ng value, gagamitin ko yung state nung buttons kung naka on(1) or off(0) sya. pero try ko din itesting yung code na prinovide mo tpos tignan ko kung ano yung mga need baguhin sa side ko para maachieve ko yung need ko. thanks!
 
ohh, parang ganyan boss, pero imbes na magiinput ako mismo ng value, gagamitin ko yung state nung buttons kung naka on(1) or off(0) sya. pero try ko din itesting yung code na prinovide mo tpos tignan ko kung ano yung mga need baguhin sa side ko para maachieve ko yung need ko. thanks!

Sige good luck kaya mo yan.
 

Similar threads

Back
Top