預(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ù)值;如下圖:
2樓 · 2017.08.08 22:15
其實(shí)不疑惑,input自己就轉(zhuǎn)成int了。不然,你可以試試raw_input,這個(gè)可不會(huì)幫你轉(zhuǎn)的哦,