#31077: python 一行解(不加解EOF的程式)


wmouo (crazypanda)


while True:
    try:
        print(f'{int(input()):b}')
    except:
        break
#31633: Re: python 一行解(不加解EOF的程式)


2006teng@gmail.com (不幸福的巡撫)


while True:
    try:
        print(f'{int(input()):b}')
    except:
        break


想請問:b是什麼

#31635: Re: python 一行解(不加解EOF的程式)


krameri120 (科科)


格式化輸出

{:d}        : 整數
{:f}        : 浮點數
{:e} {:E}   : 科學記號,例如 1.020000e+01,大小寫就代表 "e" 顯示的大小寫
{:x} {:X}   : 十六進位,大小寫分別表示 A ~ F 要顯示的大小寫
{:o}        : 八進位
{:b}        : 二進位
{:>}}        : 以百分比的方式輸出

來源 https://blog.jaycetyle.com/2018/01/python-format-string/

#31636: Re: python 一行解(不加解EOF的程式)


krameri120 (科科)


 

新版本f'{int(input()):b}'可以這樣寫
舊版本只有.format()這樣

#31820: Re: python 一行解(不加解EOF的程式)


e105183@ms.nnkieh.tn.edu.tw (110畢業莊明勳)


 

新版本f'{int(input()):b}'可以這樣寫
舊版本只有.format()這樣

聰明