По этой ссылке
Программа для решения второго номера:
print('w x y z')
for w in range(2):
for x in range(2):
for y in range(2):
for z in range(2):
if (not(y<=x) or (z<=w) or (not(z)))==0:
print(w,x,y,z)
Решение пятого номера:
for N in range(1,100):
R=bin(N)
R=R[2:]
s=0
s=R.count('1')
if s%2==1:
R='11'+R[2:]+'1'
else:
R='10'+R[2:]+'0'
if int(R,2)>40:
print(N)
break
Комментариев нет:
Отправить комментарий