

求代碼:謝謝各位高手
uj5u.com熱心網友回復:
輸入輸出按格式自己寫一下def digits(n):
print(str(bin(n)).count('1'))
digits(2)
digits(100)
digits(1000)
digits(66)
#1
#3
#6
#2
uj5u.com熱心網友回復:
小白一枚,會的話就不發帖了
高手受累吧
uj5u.com熱心網友回復:
一氣呵成: bin(int(input('請輸入一個整數:'))).count('1')反復運行上面的陳述句即可
uj5u.com熱心網友回復:
def func(n):
for i in range(n):
number=int(input("please input integer data:"))
print(get1count(number))
def get1count(number):
count=0
while(number>0):
count+=(int)(number%2)
number/=2
return count
number=int(input("please input the number:"))
func(number)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/184929.html
上一篇:用Seaborn繪制圖表
