密碼校驗(簡單if判斷):
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#author:mclind
_username ="mc"
_password="123"
username = input("username:")
password = input("password:")
if_username == usernameand_password == password:
print("welcomeuser login...".format(name=username))
else:
print("invalid username or password!")
輸出:username:mc
password:abc
invalid username or password!
username:mc
password:123
welcome user mc login...
解釋:if…else…:
實現邏輯判斷,if後邊跟判斷條件,成功則執行
if後的縮排語句,否則執行
else
後的縮排語句
關於python語句縮排,在
python
中不需要程式**塊(如
{}),也不需要結束的標記(如
fi結束
if語句),
python
中用縮排控制**塊,結束的位置,是強制的縮排。相同的縮排代表相同的執行級別,不縮排就要頂格寫。不頂格寫就會報錯(
輸出語句空了乙個空格,沒有頂格寫):
if_username == usernameand_password == password:
print("welcome user login...".format(name=username))
else:
print("invalid username or password!")
print ("123")
報錯:file "e:/python_code/s14/day01/password.py", line 15
print ("123")
indentationerror: unindent does not match any outer indentation level
python 04(程序和執行緒)
併發 當有多個執行緒在操作的時候,如果系統只有乙個cpu,把cpu執行時間劃分成若干個時間段,分配給各個執行緒執行,在乙個時間段當程序 執行時,其他執行緒處於掛起狀態。併發 間隔發生 並行當系統有乙個以上cpu時,則執行緒的操作有可能非併發。當乙個cpu執行乙個執行緒時,另乙個 cpu可以執行另乙個...
python04 判斷與迴圈語句
一 迴圈語句 python中的迴圈語句與其他語言一樣有兩種,for與while 1.for迴圈 python中的for的語句格式與其他語言相差較大,如下 for d in 1,2,3 在這裡要通過for迴圈引出python的內建函式。出乙個題 算出1 2 100?答 for i in list ra...
重新學習python04
測試題 0.請問以下 會列印多少次 我愛魚 c!1.while c 2.print 我愛魚 c 死迴圈,無數次 1.請問以下 會列印多少次 我愛魚 c!1.i 10 2.while i 3.print 我愛魚 c 4.i i 110次,當輸出10次 我愛魚c!時候,i 1,再執行i i 1,則i 0...