今天是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...