Python04 簡單if邏輯判斷

2022-07-13 18:00:13 字數 1545 閱讀 6367

密碼校驗(簡單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

中用縮排控制**塊,結束的位置,是強制的縮排。相同的縮排代表相同的執行級別,不縮排就要頂格寫。不頂格寫就會報錯(

print

輸出語句空了乙個空格,沒有頂格寫):

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...