<commit_before>---
layout: post
title: if使用规则，逻辑运算
date: 2018-7-12
categories: Python
tag: Python，if，and，or，not,elif
---

## if判断语句基本语法
--------------------------
    if 要判断的条件：
        条件成立时，。。。
        。。。。


* 注：代码的缩进为一个Tab键或者4个空格--建议使用空格
* 在Python开发中，Tab和空格不要混用
* if语句以及缩进部分是一个完整的代码

## else处理不满足的情况
---------------------------------
    if 要判断的条件：
        条件成立时。。。。
        。。。。
    else：
        条件不成立时。。。。
        。。。。


* if和else语句以及各自的缩进部分共同是一个的完整代码块


------------------------------
      # basic of "if"
      age = input("Please input the age:")

      print(type(age))

      if age>=18:
          print("Welcome to the cybercafe!")

      else:
      	print("You are too young to enter!")


## 逻辑运算符

>* 判断条件时，若有多个条件需要判断，需要用逻辑运算符
>* 与and//或or//非not

----------------------------
    # basic of 与and
    age = 19
    if age>=0 and age<=100:
      print("the age is correct")
    else:
      print("the age is wrong")


-----------------------------
    # basic of 或or
    math_score = 59
    english_score = 80
    if math_score>=60 or english_score>=60:
      print("pass")
    else:
      print("fail")


----------------------------
    # basic of 非not
    is_student = True
    if not is_student:
      print("go to work")
    else:
      print("go to school")


## elif

>* 若增加条件，希望条件不同，需要执行的代码也不同时，使用elif


----------------------------
    if 条件1:
      满足条件1执行的代码
      。。。。。
    elif 条件2:
      满足条件2执行的代码
      。。。。



>* Valentine's Day


----------------------
    # the day of girlfriend's day
    holiday_name = "Valentine's Day"
    if holiday_name == "Valentine's Day":
      print("buy rose,watch movie")
    elif holiday_name == "Christmas Eve":
      print("eat apple,have a big meal")
    else:
      print("everyday is holiday")<commit_msg>2018-7-12<commit_after>---
layout: post
title: if使用规则，逻辑运算
date: 2018-7-12
categories: Python
tag: Python，if，and，or，not,elif
---

## if判断语句基本语法
--------------------------
    if 要判断的条件：
        条件成立时，。。。
        。。。。


* 注：代码的缩进为一个Tab键或者4个空格--建议使用空格
* 在Python开发中，Tab和空格不要混用
* if语句以及缩进部分是一个完整的代码

## else处理不满足的情况
---------------------------------
    if 要判断的条件：
        条件成立时。。。。
        。。。。
    else：
        条件不成立时。。。。
        。。。。


* if和else语句以及各自的缩进部分共同是一个的完整代码块


------------------------------
      # basic of "if"
      age = input("Please input the age:")

      print(type(age))

      if age >= 18:
          print("Welcome to the cybercafe!")

      else:
      	print("You are too young to enter!")


## 逻辑运算符

> 判断条件时，若有多个条件需要判断，需要用逻辑运算符
> 与and//或or//非not

----------------------------
    # basic of 与and
    age = 19
    if age>=0 and age<=100:
      print("the age is correct")
    else:
      print("the age is wrong")


-----------------------------
    # basic of 或or
    math_score = 59
    english_score = 80
    if math_score>=60 or english_score>=60:
      print("pass")
    else:
      print("fail")


----------------------------
    # basic of 非not
    is_student = True
    if not is_student:
      print("go to work")
    else:
      print("go to school")


## elif

> 若增加条件，希望条件不同，需要执行的代码也不同时，使用elif

----------------------------
    if 条件1:
      满足条件1执行的代码
      。。。。。
    elif 条件2:
      满足条件2执行的代码
      。。。。



> Valentine's Day

----------------------
    # the day of girlfriend's day
    holiday_name = "Valentine's Day"
    if holiday_name == "Valentine's Day":
      print("buy rose,watch movie")
    elif holiday_name == "Christmas Eve":
      print("eat apple,have a big meal")
    else:
      print("everyday is holiday")
{'fraction_non_alphanumeric': 0.23798756359525156, 'fraction_numerical': 0.017806670435274168, 'mean_word_length': 1.5046001415428167, 'pattern_counts': {'":': 4, '<': 5, '<?xml version=': 0, '>': 19, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1062094', 'n_tokens_mistral': 1494, 'n_tokens_neox': 1520, 'n_words': 280}