close

「Python 入門筆記 」- Python 流程控制語句 if 用法&寫法 篇

前言:

本篇是筆記將 反向理解 if 用法,從實作過程中理解。
干貨!就是干!

本篇整理了常見的三種 if 寫法

基礎區

  1. 第一種 基礎寫法 if
  2. 第二種 基礎寫法 if-else
  3. 第三種 基礎寫法 if-elif-else

實戰目標:

我將在 基礎寫法  中,
一步步演示將亂數 1~10 分類在 1~4、5、6~10三個區間中,並附上寫法。

 

廢話不多說直接開始今天實作部分。

第一種 基礎寫法 if

這裡正在做什麼?
:產生隨機亂數中(1~10),只要大於6的數字。

開頭我將使用 Python 自帶的函式庫random (亂數)

import random #引入 random

x = random.randrange(1, 10) #生成一個 x 隨機產生 1~10 的亂數

print(x) # 將 x 值 打印出來

在上面的程式我們可以得到一個1~10的亂數 x。

接下來就是判斷 x 是否大於6。

import random #引入 random

x = random.randrange(1, 10) #生成一個 x 隨機產生 1~10 的亂數

print(x) # 將 x 值 打印出來 

# ===== 第一種 if 寫法

if (x >= 6) :
    print(x)# 這裡必需注意 縮排,很常因為縮排而導致錯誤。(一格 Tab 鍵)
    print('提示:目前 x 存在 6~10 中!')

所以由上面程式,我們可以知道

if (條件) :
    執行成立Code...

第二種 基礎寫法 if-else

這裡正在做什麼?
:在隨機亂數中(1~10),判斷並提示小於5的數字。

import random #引入 random

x = random.randrange(1, 10) #生成一個 x 隨機產生 1~10 的亂數

print(x) # 將 x 值 打印出來 

# ===== 第二種 基礎寫法 if-else

if (x >= 6) :
    print(x)
    print('提示:目前 x 存在 6~10 中!')
else:
    print(x)#
    print('提示:目前 x 小於 5 哦!')

所以由上面程式,我們可以知道

if (條件) :
    執行成立Code...
else :
    執行不成立Code...

第三種 基礎寫法 if-elif-else

這裡正在做什麼?
:在隨機亂數中(1~10),判斷亂數中等於5的數字。

import random #引入 random

x = random.randrange(1, 10) #生成一個 x 隨機產生 1~10 的亂數

print(x) # 將 x 值 打印出來 

# ===== 第三種 基礎寫法 if-elif-else 
if (x >= 5) :
    print(x)
    print('提示:目前 x 存在 6~10 中!')
elif (x == 5) :
    print(x)
    print('提示:目前 x 等於 5 哦!')
else:
    print(x)
    print('提示:目前 x 存在 1~4 中!')

所以由上面程式,我們可以知道

if (條件) :
    執行成立Code...
elif(條件) :
    執行成立Code...
else :
    執行不成立Code...
arrow
arrow

    Bebo0010 發表在 痞客邦 留言(0) 人氣()