python之基础学习day01
今天是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 ("請修改用戶名或密碼")
轉載于:https://www.cnblogs.com/learn-2/p/11229826.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python之基础学习day01的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: java 虚类_java虚方法
 - 下一篇: GULP案例1:计算声子色散曲线和态密度