day1-變數、迴圈、字元編碼,day1-變數字元編碼

來源:互聯網
上載者:User

day1-變數、迴圈、字元編碼,day1-變數字元編碼

1.必須介紹一下python吧

Python是一種解釋型、物件導向、動態資料類型的進階程式設計語言。

Python由Guido van Rossum於1989年底發明,第一個公開發行版發行於1991年。

 

2.進入主題(是不是太快了!?),if-elif-else判斷

uname='woshinidaye'pwd='qunidedaye'username=input('username:')password=input('password:')if username==uname and password==pwd:    print('welcome %s logging...'%uname)else:    print('Incorrect username or password!')

知識點:

---》變數。uname、pwd變數,作為一個對象,儲存使用者名稱和密碼;

     username、password變數,作為一個對象,儲存使用者輸入的內容。

---》input方法。接受使用者輸入。

---》if-else判斷。

---》%s預留位置。使用變數uname填充此位置。

 

2.while迴圈,來玩個猜數字遊戲吧!

age=22count=0while count<3:    guess_age=int(input('guess it:'))    if guess_age==age:        print('Yes,you get it!')        break    elif guess_age>age:        print('You have a problem in your eyes,guess younger!')    else:        print('Good boy,but guess oldder!')    count+=1else:    print('You have guess too many times,Go away!')

知識點:

---》while迴圈。count<3,迴圈三次,跳出迴圈。

---》if-elif-else判斷。

---》break。猜中直接退出迴圈。

3.for迴圈。換個姿勢繼續猜。

--------------別猴急!進入前戲,先來學學for迴圈----------------------

for i in range(10):    print(i)

---》最最簡單的for迴圈,迴圈10次, 列印全部元素。

for i in range(0,10,2):    print(i)

---》從0開始迴圈10次,步長為2,隔一打一(隔山打牛)。

for i in range(0,5):    if i<3:        print(i)    elif i==3:        continue    else:        print(i)    print('hahhaha...')

---》continue作用是跳出本次迴圈,繼續下次迴圈,所以3不會列印。

for i in range(5):    print('For i loop'.center(20,'-'),i)    for j in range(5):        print('For j loop:',j)        if j>2:            break

---》嵌套迴圈。迴圈5*4遍,j=3也會列印出,不想列印出“j=3”,那你把條件改成“j==3”啊。。。

 

--------------終於進入主題了,我激動啊!!!----------------------

age=22for i in range(3):    guess_age=int(input('guess it:'))    if guess_age==age:        print('Yes,you get it!')        break    elif guess_age>age:        print('You have a problem in your eyes,guess younger!')    else:        print('Good boy,but guess oldder!')else:    print('You have guess too many times,Go away!')

---》和while迴圈差不多,不需要定義一個變數作為計數器。

4. 三種傳參方法,任君選擇。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.