第二章 if 語句和語法格式

2021-09-12 06:42:39 字數 1479 閱讀 9689

第二天語言              變數的命名格式   識別符號可以有 字母 下劃線 數字組成

不能以數字開頭

不能與關鍵字重名

if語句格式:if 判斷的條件:

結果成立時,要做的事情......

if判斷條件:

結果.........

else:

結果不成立時,要做的事情..........

else:

結果.......

結果滿足條件,才能繼續下一步。

如果不滿足,就只能去做另外一件事情,或者什麼都做不了

例子: age = 18

if age >=18:

print("可以去網咖 ")

else:

print("禁止未成年進入")

邏輯運算子 and 與/並且

條件1 and 條件2

兩個條件必須同時滿足,返回true

只要其中有乙個不滿足,就返回false

or 或

條件1 or 條件2

兩個條件滿足其中一條,返回true

兩個都不滿足,就返回false

not 非/不是

not 條件 如果條件為true 就為false

如果條件為false 就為true

elif巢狀 if 條件1:

條件1滿足執行的**

……elif 條件2:

條件2滿足時,執行的**

……elif 條件3:

條件3滿足時,執行的**

……else:

以上條件都不滿足時,執行的**

……注意: elif` 和 `else` 都必須和 `if` 聯合使用,而不能單獨使用

例子 holiday_name = "平安夜"

if holiday_name == "情人節":

print("買玫瑰")

print("看電影")

elif holiday_name == "平安夜":

print("買蘋果")

print("吃大餐")

elif holiday_name == "生日":

print("買蛋糕")

else:

print("每天都是節日啊……")

**elif** 的應用場景是:**同時** 判斷 **多個條件**,所有的條件是 **平級** 的

在開發中,使用 `if` 進行條件判斷,如果希望 **在條件成立的執行語句中** 再 **增加條件判斷**,就可以使用 **if 的巢狀**

**if 的巢狀** 的應用場景就是:**在之前條件滿足的前提下,再增加額外的判斷**

**if 的巢狀** 的語法格式,**除了縮排之外** 和之前的沒有區別

import random 匯入隨機數模組

random.randint(a,b) a和b都是返回的整數,並且包含a和b

第二章基礎語法

using system using system.collections.generic using system.linq using system.text using system.threading.tasks 引用命名空間 namespace 2.1csharp程式結構 命名空間或者專案...

《再讀》第二章 語法「陷阱」

看了第一章後發現第一節還是那麼深奧啊 呵呵,今天看了第二章,雖然後點麻煩,不過 如果掌握了作者所說的關鍵的話,其實也不是特別難了,但還是有些宣告的方法覺得很怪異,也 許是因為沒有這樣用過,也沒聽說過吧。今天難得的在書中找到了一些錯誤啊 呵呵,這算是一 個不大不小的收穫吧。1.對函式宣告的理解。在c語...

第二章 簡單SQL語句

選擇全部列 select from departments 選擇特定的列 select department id,location id from departments 使用數 算符 select last name,salary,salary 300 from employees 操作符優先順...