第17課:函數(shù)input的工作原理

預(yù)習(xí):

input()、int()、%、raw_input()

知識(shí)點(diǎn):

7.1 函數(shù)input()的工作原理

函數(shù)input()讓程序暫停運(yùn)行,等待用戶輸入;

7.1.1 編寫清晰的程序

使用函數(shù)input時(shí),應(yīng)指定清晰易于明白的提示;(你希望用戶提供什么樣的信息)

7.1.2 使用int()來獲取數(shù)值輸入

用函數(shù)input,用戶輸入解讀為字符串;(會(huì)用單引號(hào)括起)

如果直接當(dāng)作數(shù)字使用,會(huì)引發(fā)錯(cuò)誤:

函數(shù)int():將輸入視為數(shù)值;

7.1.3 求模運(yùn)算符

求模運(yùn)算符(%):將兩個(gè)數(shù)相除返回余數(shù);

7.1.4 在Python2.7獲取輸入

用函數(shù)raw_input()提示輸入;

在Python2.7中的input(),解讀為代碼并運(yùn)行它們;(可省去將數(shù)字用int()從字符串轉(zhuǎn)成數(shù)值)


練習(xí):

大大圖

我圖:

疑惑:不加int()也可以直接輸出數(shù)值;如下圖:

python大大

2樓 · 2017.08.08 22:15

其實(shí)不疑惑,input自己就轉(zhuǎn)成int了。不然,你可以試試raw_input,這個(gè)可不會(huì)幫你轉(zhuǎn)的哦,

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 函數(shù)input()讓程序暫停運(yùn)行,等待用戶輸入一些文本。獲取用戶輸入后,Python將其存儲(chǔ)在一個(gè)變量中,方便你使...
    一日歌閱讀 1,674評(píng)論 1 4
  • 轉(zhuǎn)載自linux社區(qū),作者:doiido 函數(shù):raw_input()和input() 注意:在python3.x...
    ankiyang閱讀 1,021評(píng)論 0 1
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評(píng)論 18 399
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,923評(píng)論 18 139
  • 1. Cookie原理 HTTP是無狀態(tài)的面向連接的協(xié)議, 為了保持連接狀態(tài), 引入了Cookie機(jī)制 Cooki...
    Andrew_liu閱讀 80,770評(píng)論 15 116