第一章
python
因爲基礎內容簡單因此直接進入實戰測試
第一題:
解題思路:根據題目要求,咱們首先建立兩個變量 j,k 它們的值分別爲4,8,而後咱們在print中讓它運算j餘k的餘數,同時加上逗號在後面加上j**k這樣就能夠同時打印出兩條運算的結果了。
代碼:函數
j=4 k=8 print (j%k,j**k)
運算結果:
測試
第二題:
解題思路:
A.用input函數取用戶輸入的字符串,放入一個變量裏,而後打印這個變量便可
代碼:3d
string=input('Please enter your string: ') print(string)
運算結果:
code
B.一樣用input函數獲取用戶輸入的數值,放入一個變量裏,可是題目要求咱們還要進行轉換成數值對象,而且提示咱們用int函數,這個函數就是用來進行對象類型轉換的,咱們把變量進行類型轉換後再用print函數打印出來便可。
代碼:對象
number=input('Please enter your numbers: ') number=int(number) print(number)
運算結果:
blog
第三題:
解題思路:
A.根據題目要求咱們要用while循環去輸入0-10,首先我要建立一個變量,而且值爲0,也就是初始化變量,接着當i<11時進入while循環,在循環中讓它執行打印i的值,再給i+1來進入下次循環,這樣即可以獲得0-10。
代碼:字符串
i=0 while i<11: print (i) i=i+1
運算結果:
input
B.用i吧rang(11)的值遍歷出來打印而後每遍歷一次加一以進入下次循環。
代碼:string
for i in range(11): print (i) i=i+1
運算結果:
第四題:
解題思路:用if判斷數值大於0就是正數,小於0就是負數不然就是0,這裏就直接進入用戶輸入環節。
代碼:
num=int(input('Please enter your number: ')) if num>0: print ('正數') elif num==0: print ('0') elif num<0: print ('負數')
運行結果:
第五題:
解題思路:
(while循環):建立string變量和i變量,string存儲用戶輸入的字符串,i初始化,在while中用len函數取字符串長度,在用i判斷是否小於字符串長度進入while循環,循環中去遍歷字符串,再打印出來,i+1用於重複循環。
代碼:
i=0 string=input('Please enter your string: ') while i<len(string): print (string[i]) i=i+1
運算結果:
(for循環):將用戶輸入的字符串放入一個變量裏,而後用for循環去遍歷字符串打印便可。
代碼:
string=input('Please enter your string: ') for i in string: print (i)
運算結果:
先寫到這裏 累了 做業只能下次再補回來O(∩_∩)O哈哈~
小知識:for不能夠遍歷int對象;int對象不能夠被轉換成列表對象;while須要定義變量,for則不須要;python中null替換爲None。