Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print('''
- +--------------------------------------------------------------+
- |Tabella verità combinazioni bit by Andrea Dipace for python 3x|
- +--------------------------------------------------------------+''')
- print('\n')
- def Tab_Verità():
- bit = input('Dimmi il numero di bit: ')
- bit = int(bit)
- combinazioni = 2**bit
- print('Il numero di combinazioni possibili: {0}'.format(combinazioni))
- c = dict()
- for x in range(combinazioni):
- s = bin(x)
- s = s[2:]
- if len(s) < bit:
- s = '0'*(bit-len(s))+str(s)
- c[x] = s
- print(c[x] + ' => {0}'.format(x))
- Tab_Verità()
- def Continuo():
- global continuare
- continuare = input("Ti serve un'altra tabella? s/n ")
- if continuare == 's'.lower():
- print('\n')
- Tab_Verità()
- elif continuare == 'n':
- pass
- else:
- print("Hai sbagliato a scrivere. Scrivi 's' per avere un'altra tabella, 'n' per finire il programma.")
- Continuo()
- while True:
- Continuo()
- if continuare == 'n':
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement