python之路-基礎篇2

來源:互聯網
上載者:User

標籤:python

10、if else 流程判斷

舉例說明1:

import getpass  #引用getpass這個模組_username = "kk"_password = "123456"username = input("username:")password = getpass.getpass("password") #getpass功能是讓密碼不直接顯示成明文if _username == username and _password == password:    print("Welcome user {name} login...".format(name = username))#print("Welcome user %s login..." % username)else:    print("error")

註:縮排功能:子代碼需要縮排

舉例說明2:

#猜年齡age_of_oldboy = 65guess_age = int(input("guess age:"))if guess_age == age_of_oldboy:  print("Yes, you got it.")elif guess_age > age_of_oldboy:  print("No, think bigger!")else:  print("No,think smaller!")

11、while迴圈

舉例說明1:

#死迴圈count = 0while  True:    print ("count",count)  count = count + 1


舉例說明2:

age_of_oldboy = 65 count = 0 #設定計數while count < 3:#如果小於3次時迴圈執行    #if count == 3:    #break    guess_age = int(input("guess age:"))  if guess_age == age_of_oldboy:    print("Yes, you got it.")    break  elif guess_age > age_of_oldboy:    print("No, think bigger!")  else:    print("No,think smaller!")  count += 1else:    print("Funk off")


12、for迴圈

舉例說明1:

#for迴圈for i in range(10):    print("loop ", i)


答案:C:\Users\Documents\python>python learn01.pyloop  0loop  1loop  2loop  3loop  4loop  5loop  6loop  7loop  8loop  9


舉例說明2:

#迴圈猜年齡

age_of_oldboy = 65for i in range(3):    guess_age = int(input("guess age:"))    if guess_age == age_of_oldboy:        print("Yes, you got it.")        break    elif guess_age > age_of_oldboy:        print("No, think bigger!")    else:        print("No,think smaller!")else:    print("Funk off")


舉例說明3:

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



python之路-基礎篇2

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.