python學習筆記 輸入輸出

2021-07-11 20:15:19 字數 582 閱讀 4325

很多同學會用raw_input()讀取使用者的輸入,這樣可以自己輸入,程式執行得更有意思:

(用的是3+的版本,用input()代替了raw_input())

birth = raw_input('birth: ')

if birth < 2000:

print '00前'

else:

print '00後'

輸入1982,結果卻顯示00後,這麼簡單的判斷python也能搞錯?

當然不是python的問題,在python的互動式命令列下列印birth看看:

>>> birth

'1982'

>>> '1982' < 2000

false

>>> 1982 < 2000

true

原因找到了!原來從raw_input()讀取的內容永遠以字串的形式返回,把字串和整數比較就不會得到期待的結果,必須先用int()把字串轉換為我們想要的整型:

birth = int(raw_input('birth: '))

python學習筆記2 輸入輸出,變數

python中常用 和 做注釋,一般 用來做單行注釋,用來做多行注釋 如 輸入 input 輸出 print 輸入輸出的簡單用法,其中 s表示輸出字串,d表示輸出整型,f表示輸出浮點型。在python3.6中使用input輸入時預設輸入的是字元,如果要輸入整形數字,則要在前面加強制型別轉換,如 i ...

C C 學習筆記 輸入輸出

浮點數的輸出 轉義字元 輸入輸出流模板 在c語言中,有三個函式可以用來在顯示器上輸出資料,它們分別是 程式是人機互動的媒介,有輸出必然也有輸入,第三章我們講解了如何將資料輸出到顯示器上,本章我們開始講解如何從鍵盤輸入資料。在c語言中,有多個函式可以從鍵盤獲得使用者輸入 scanf 是最靈活 最複雜 ...

C 學習筆記 輸入輸出

一 資料的輸入和輸出 1 字元輸入函式 getchar 例如 1 include2 include3 intmain 4 2 字元輸出 putchar 語法格式 1 putchar ch 其中,ch為乙個字元變數或常量。3 通過cout流輸出資料 格式1 cout 表示式 格式2 cout 表示式1...