Python學習筆記(一)

第一章
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。

相關文章
相關標籤/搜索