使用函式得到使用者輸入
(a)建立一段指令碼使用內建函式從使用者輸入得到乙個字串,然後顯示這個使用者剛輸入的字串
(b)新增一段類似的**,不過這次是數值,將它轉換為數值,並顯示給使用者看
# a
raw_input("enter something")
# b
a = raw_input("enter some number")
print(int(a))
迴圈與數字
(a)用while寫個迴圈,輸出0至10
(b)使用range函式做相同的事件
# a
a = 0
while a < 11:
print a
a = a+1
# bfor i in range(11) :
print i
判定使用者輸入的數值是正數還是負數還是零.
i = int(raw_input('enter some number'))
if i > 0:
print '你輸入的是正數'
elif i < 0:
print '你輸入的是負數'
else:
print '你輸入的是零'
從使用者那進而得到乙個字串,再逐字元列印出來
str = raw_input('enter some string')
while str:
print str[0]
str = str[1:]
# 或者
str = raw_input('enter some string')
for i in str:
print i
輸入 五個數值,使用求和.
i = ret = 0
while i < 5:
str = raw_input('enter some number');
ret = ret + int(str)
i = i + 1;
print ret
# 或者
ret = 0
for i in range(5):
str = raw_input('enter some number');
ret = ret + int(str)
print ret
獲取五個數值並求其平均值
ret = 0
for i in range(5):
str = raw_input('enter some number');
ret = ret + float(str)
print ret /5
使用raw_input提示使用者輸入1-100的數值,如果是則顯示並退出,否則繼續提示其輸入
loop = 1
while loop:
str = raw_input('請輸入0~100之間的某個數值');
str = int(str)
if 0 < str < 100 :
print str
loop = 0
python教學筆記 python學習筆記(一)
1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...
python學習筆記
coding utf 8 coding utf 8 應該像八股文一樣在每個指令碼的頭部宣告,這是個忠告 為了解決中文相容問題,同時你應該選擇支援 unicode 編碼的編輯器環境,保證在執行指令碼中的每個漢字都是使用 utf 8 編碼過的。cdays 5 exercise 3.py 求0 100之間...
Python 學習筆記
python 學習筆記 def run print running.def execute method method execute run result running.condition false test yes,is true if condition else no,is false ...