python之基礎學習day01

2022-07-21 23:39:26 字數 3300 閱讀 1469

今天是python學習的第一天,收穫還是不少的,使用的編輯器為python3.7。

第一天學習知識總結:

1、編寫的第一句python語句:

print ( " hello world" )

2、python的兩種執行方式

--python直譯器 py檔案路徑

--python進入直譯器:

實時輸入並獲取到執行結果

3、python的解釋路徑

#!/user/bin/env python

4、input 的用法

--永遠等待,直到使用者輸入了值,就會將輸入的值賦值給乙個變數

例如:n1 = input ('請輸入使用者名稱')

n2 = input ('請輸入密碼')

print (n1)

print(n2)

print('....')

5、變數名

組成: 字母  數字 下劃線

ps:數字不能開頭

不能是關鍵字

最好不要和python內建的內容重複

6、條件語句

if基本語句

1、if 條件 :

**塊else :

**塊例如:if 1==1 :

print ( "welcome")

else :

print ( "out ") 

2、if 支援巢狀

if 1==1 :

if 2==2 :

print ('歡迎進入第一會所')

else :

print ('error')

else :

print ('歡迎進入第一道所')

3、if elif

inp = input ('請輸入會員等級')

if inp == "高階會員" :

print ('美女')

elif inp == "白金會員" :

print ('達摩')

elif inp == "鉑金會員" :

print ('一線小明星')

else :

print ('城管')

print ('開始服務吧')

補充:pass(條件成立,不執行任何語句)

if 1==1 :

pass

else :

print ('輸入錯誤')

7、字串

用引號引起來的內容:單引號 雙引號 三引號引起的內容,誰開頭誰結尾,不能混用

加法:將兩個字串拼接成乙個字串,並賦予乙個新的變數

乘法:讓字串重複出現

name = "alex"

na = name * 2

n = name + na

print (n)

print (name)

print (na)

數字:加法

減法乘法

除法次方

餘數a1 = 10

a2 = 20

a3 = a1 + a2

a4 = a2 - a1

a5 = a1* a2

a6 = a1 / a2

a7 = a1 ** a2

a8 = a1 % a2 #獲取餘數,來判斷奇偶數

a9 = a1 // a2 #商取整

8、迴圈

死迴圈while 1 == 1 :

print ('ok')

9、練習題

(1)使用while迴圈輸入1 2 3 4 5 6  8 9 10

**如下:

n = 1

while n < 11:

if n == 7 :

pass

else:

print (n)

n = n + 1

print ("-----end-----")

(2)求1-100的所有數的和

n = 1

s = 0

while  n < 101 :

s = s + n

n = n + 1

print ( s )

(3)輸出1-100內的所有奇數

n = 1

while n < 100 :              

temp = n % 2

if temp == 0 :

pass

else :

print (n)

n = n + 1

(4)輸出1-100內的所有偶數

n = 1

while n < 101 :

temp = n % 2

if temp == 0 :

print (n)

else :

pass

n = n + 1

(5)求1-2+3-4+5...99的所有數的和

n = 1

s = 0

while n < 100 :

temp = n % 2

if temp == 0 :

s = s - n

else :

s = s + n

n = n + 1

print (s)

(6)使用者登入(三次機會重試)

自己寫的:

user_name = "mary"

user_password = "123"

name = input ("請輸入你的使用者登入名:")

password = input ("請輸入你的登入密碼")

count = 1

while count < 3 :

if name != user_name :

input ("請輸入你的使用者登入名:")

else:

print("使用者登入名正確")

if password != user_password :

input ("請輸入你的登入密碼")

else:

print ('使用者密碼正確')

count = count + 1

老師講的:

count = 0

while count < 3 :

user_name = input (">>>")

user_pwd = input (">>>")

if user_name == "mary" and pwd == "123" :

print ("歡迎登入")

break

else :

print ("使用者名稱或密碼輸入錯誤")

count = count + 1

print ("請修改使用者名稱或密碼")

Python學習筆記 day0

本部落格標題設計敏感關鍵字0day,違反相關法律法規,現已處理。1.輸入 raw input 這個可以輸入一行。和c 不同,它不能讀取單個整數 我的意思是,它是以字串儲存的。所以沒有什麼諸如 d這種東西。name raw input 這樣就可以讀入乙個字串,相當於gets name 考慮到人性化設計...

前端學習筆記 day0

utf 8 萬國碼 開發時我們使用的字符集都是utf 8 gb2312 國標 通過meta標籤設定網頁字符集,避免亂碼問題。此處為設定字符集,避免亂碼 用來設定網頁的元資料,底層資料,網頁的屬性。元資料不是給使用者看的 它是自結束標籤 常用的屬性 name指定資料的名稱 content指定資料的內容...

python闖關 python闖關 Day05

乙個簡單的 選單 usr bin env python coding utf 8 mymenu 動物 貓 黃貓 花貓 狗 二哈 金毛 植物 樹 大樹 小樹 草 綠草 矮草 menu list list mymenu.keys while true print 編號 center 50,for i i...