반응형
print(f"{10:o}")
print(int("1010",2))

a= []
for i in range(1, 100+1):
    k = f"{i:b}"
    if k.count("0")==1:
        print(k)
        a.append(i)

print(sum(a))

 

a= [
    i
    for i in range(1, 100+1)
    if f"{i:b}".count("0")==1
]

for i in a:
    print(i, ":",f"{i:b}") 
print("합계 :", sum(a))

 

반응형

'파이썬' 카테고리의 다른 글

33. 파이썬 클래스 - 캡슐화 - 1  (0) 2024.03.29
32. 파이썬 클래스 - 기본문법  (0) 2024.03.29
30. 파이썬 map함수 - 2  (0) 2024.02.04
29. 파이썬 iterable 객체와 iterator 객체  (0) 2024.01.31
28. 파이썬 람다  (0) 2024.01.31
Posted by 명문코딩컴퓨터
,