while True:try:print(f'{int(input()):b}')except:break
想請問:b是什麼
格式化輸出
{:d} : 整數 {:f} : 浮點數 {:e} {:E} : 科學記號,例如 1.020000e+01,大小寫就代表 "e" 顯示的大小寫 {:x} {:X} : 十六進位,大小寫分別表示 A ~ F 要顯示的大小寫 {:o} : 八進位 {:b} : 二進位 {:>}} : 以百分比的方式輸出
來源 https://blog.jaycetyle.com/2018/01/python-format-string/
新版本f'{int(input()):b}'可以這樣寫
舊版本只有.format()這樣
新版本f'{int(input()):b}'可以這樣寫
舊版本只有.format()這樣
聰明