python條件判斷語句

2021-01-10 騰訊網

python輸入語句

大家已經練習完了輸出之後呢,我們來繼續看一下輸入語句的用法

input

後面加上提示輸入的語句,就可以獲取用戶輸入的語句

舉個小例子:

我們輸入123456後按回車,即可成功輸入

輸出變量的類型

type( 變量名 );

客戶以查看輸出上面的type就可以查看變量的數據類型

我們也可以配合輸入input使用type這個命令

輸入input的原理方法:

1.input()的小括號中放入的是,提示信息,用來在獲取數據之前給用戶的一個簡單提示

2.input()在從鍵盤獲取了數據以後,會存放到等號左邊的變量中

3.input()函數接受的輸入必須是表達式

強制類型轉換

我們可以看到雖然輸入的是數字123,但是它的數據類型卻是str字符串類型

不管input輸入的是字符串還是數字,最後的返回結果都是字符串

如果我們想要輸入的字符為數字類型,就要使用強制類型轉換符

int( );

舉個小例子:

%d為佔位,%c為引用,這時的變量c就為%d,數字類型

運算符

假設變量a為10,變量b為21

算術運算符:

比較運算符:

賦值運算符:

邏輯運算符:

以上是我們要掌握的運算符,還有一些位運算符、成員運算符、身份運算符等等

大家可以自己搜索了解一下

運算符的優先級

條件判斷語句

廢話不多說,我們來實踐一下

還是打開我們的pycharm,右擊demo1新建一個Python文件

起個名字叫demo3

注意:

1.Python中if或者else後面一定要跟:冒號(英文的)

2.Python中是非常要注意縮進的,縮進對應的是成對的語句

上面如果print(「end」)跟print(「False」)寫在了同一個縮進下

end就會被當做false中的語句,不會被輸出

舉個小例子:

假設我們的成績score為77

如果大於90為等級A,否則就為等級E

如果我們再加一些條件

如果是大於等於90並且小於等於100,為A級;如果是大於等於80並且小於90,等級為B

我們不用elif,我們先用if和else的嵌套來編寫一下

可以說明else是可以進行嵌套的

當我們的成績score為87時,我們用if…elif來編寫一下

注意:

1.和其他語言不同,這裡不是if…else if… 而是if…elif

2.不要忘了if和elif還有else後面的:冒號!!!

我們再來舉個例子看一下嵌套

大家可以自己修改一下輸出的結果

這個主要的練習if和else的嵌套及縮進的格式

引入庫

import 庫名

我們接下來的小作業就需要引入隨機庫 import random

舉個小例子:

隨機輸出0到2之間的任意一個整數

我們通過上面的隨機數來做一個本節小作業:

剪刀石頭布,猜拳小遊戲

大家自己來寫一下,答案下節揭曉:

-寫作不易,大家多多關注,謝謝啦-

---web分享,分享的不只是web

相關焦點

  • Python語言基本語法元素之語句,表達式、賦值語句
    今天筆者想寫Python語言基本語法元素中的語句語句如圖,程序代碼就是一行行語句。語句,簡單粗糙的理解就是一個句子。在中文,語句就是以句號為分界的句子。在程式語言中,語句,就是擁有完整意義的代碼結構。例如:rate = 1.6375 # 1林吉特=1.6375人民幣賦值語句上面是一行代碼,就是一個語句。
  • python循環語句用數據做判斷:布爾值和布爾運算
    python循環語句用數據做判斷:布爾值和布爾運算更深入的學習循環語句的用法:用數據做判斷:布爾值 和 布爾運算之前我們提到,計算機利用數據有三種方式:1.直接使用數據,2.計算和加工數據,3.用數據做判斷。
  • python循環控制語句
    循環語句語句後面一定要跟:冒號for循環:1.for…in range()遍歷格式:for i in range(5);或者for i in range( 0,10,3 );格式中的1列印i是從0開始後列印到5結束
  • 利用Python基礎代碼語句,實現2G時代文字小遊戲,世界如此簡單!
    曾經流量很少,響應很快,時間很慢,一天可以升幾十級,今天和小狐醬一起利用python製作一款超級簡單的文字小遊戲,一同回到2G文字遊戲時代吧!一、作為一款文字遊戲,想要吸引人眼球,那麼界面美觀就是第一步,我們先來製作一個打開遊戲的第一幕。
  • Python while循環語句的使用
    ● 掌握循環語句的使用規則● 循環語句流程圖的畫法前面討論了在Python編程中進行條件判斷的if—else等語句,然而有些問題僅僅通過判斷語句還不能解決。有時為解決一個問題常常需要重複執行一個或多個操作,在這種情況下,就需要用循環語句來解決重複執行一個或多個操作的問題。
  • python邏輯控制總結——斐波那契數列
    運行結果1python whilepython中,通過while可以創建一個循環。核心邏輯是根據while後面的判斷條件進行判斷,判斷為True,則不斷重複執行循環體中的內容,直接判斷為False或手動跳出循環。如在計算斐波那契數列時,要求輸出前10項,我們就定義了一個變量 i,初始值為1。while進入的條件為i <= 10,在循環體中,有一個對 i 的修改,即 i += 1,每次都加1。
  • Print在python中充當了什麼角色?變量和賦值語句又是什麼?
    在前篇我們講了python的數據類型,眾所周知,數據是計算機用來做運算用的,運算出來以後,得把結果輸出在計算機裡。那麼python是怎麼把結果輸出到計算機中的呢基本輸出函數 print。分析:長方形的周長等於:(長+寬)*2,面積等於長*寬,注意:print語句後面不像其它語言一樣有結束符。其結果如下:當我們的數據很小的時候,可以直接用表達式進行運算,但是當我們的程序代碼量非常多的時候,需要一個中間值,這就需要一個變量(variable)。那麼什麼是變量呢?變量是用來綁定數據對象的標誌符。
  • 零基礎學編程python第十課,for……in循環語句與while循環語句
    究其原理, 就是因為代碼中的【循環語句】,讓計算機能夠重複、自動地執行命令。Python江湖裡,提供了兩種循環語句, for…in循環語句與while循環語句。下面, 我們先來看一下第一種循環語句for…in循環語句, 簡稱for循環。還記得在上節課中, 我們對同學點名嗎? 回顧一下點名代碼。
  • Python學習第113課——numpy中用條件判斷去篩選數組中的元素
    【每天幾分鐘,從零入門python編程的世界!】之前我們學習了如何在numpy中查找數組元素的方法和技巧,現在我們學習如何用條件判斷的方式篩選數組的元素。●把numpy中數組中符合條件的元素篩選出來代碼如下:運行結果:代碼說明:我們知道h[]方括號中寫數字就是表示找到h中每一個位置的元素,那麼h[h>6]就是查找h中某些元素,只是把方括號中的數字換成了一個條件。以上就是通過條件判斷從numpy的數組中查找和提取數據的方法。
  • 淺議yield 語句
    python 中最富爭議的語句就是 yield 語句,yield 語句提供了用戶構造實現生成器(generator)的可能,但由於其語法和函數很相像,所以容易誤用和誤解:  讓我們來看下面一段經典的 yield 語句使用:  1. yield
  • Python的range函數與for循環語句
    ● 使用for循環語句迭代序列對象● 掌握range函數的使用方法Python提供的另外一個循環結構就是for循環語句,Python提供的for循環語句和Java、C++等程式語言提供的for語句不同,Python中的for循環更像是shell或是腳本語言中的foreach循環。
  • Python基礎教程(一) - 條件和循環
    if 、else語句Python中的if子句看起來十分熟悉。它由三部分組成:關鍵字本身,用於判斷結果真假的條件表達式,以及當表達式為真或者非零時執行的代碼塊。單個if語句可以通過使用布爾操作符and、or和not實現多重判斷條件或是否定判斷條件。和其他語言一樣,Python提供了與if語句搭配使用的else語句。如果if語句的條件表達式的結果布爾值為假,那麼程序將執行else語句後的代碼。
  • 《第3章 Python 運算符與表達式》3.1.3 比較(關係)運算符!
    瀏覽器版本過低,暫不支持視頻播放3.1.3、比較(關係)運算符用於對變量或表達式的結果進行大小,真假的比較,返回結果True 、False,通常用在條件語句中作為判斷的依據。># 輸出3個變量的值print("python = " ,python ,"english = " ,english, "c = " ,c, "\n")print("python < english的結果:" ,python < english) # 小於操作print("python > english的結果:" ,python
  • 實用寶典|如何用Python實現人機猜拳小遊戲
    不知道大家有沒有聽說過python有一個專門產生隨機數的庫,叫做random,調用這個庫,python可以根據需求產生一些隨機來。細心的朋友們可能會留意到前邊的一句話中說到「根據需求產生一些隨機數」,什麼叫做根據需求,而且都根據需求產生了,那產生出來的數值還是隨機的麼?
  • 淺談blender2.8 python 腳本相對之前版本的變化
    因blender2.8版本後的python腳本有更多的小變化,如重命名的面板,屬性,運算符等。內容太多下面沒有辦法列表出來,先說一部分我親自遇到的例子。通常,這些單行語句替換為適當的 if-else 語句塊附加一些條件限制,而不是將其寫到函數內(函數比單個 if/else 具有更多的系統開銷)。
  • 少兒編程Python第4課-for循環語句(質數判斷)
    Python 中的循環語句有 2 種,上一課我們已經對 while 做了詳細的講解,本節給大家介紹 for 循環,它常用於遍歷字符串、列表、元組、字典、集合等序列類型,逐個獲取序列中的各個元素。for 循環語句的執行流程如圖 1 所示。for循環的語法格式很容易理解,主要有三種類型,分為數值循環、遍歷列表和元組、遍歷字典。我們通過幾個實例來熟悉它的用法。
  • VB\VBA\VBS中的if語句以及多重and和or條件用法
    end if的,但then後面的語句需要寫在同一行,如果then後面要運行多個語句可以用冒號(:)連接,如Sub if函數用法()a = Int(Rnd() * 51 + 50)MsgBox aIf a >= 90 Then MsgBox
  • Python中判斷數字是否為質數的實例講解
    在本篇文章裡小編給大家分享了關於python中判斷數字是否為質數的實例講解內容,有興趣的朋友們可以學習下。
  • VBA中的If-Then-Else語句
    第一節 If...Then...Else語句大家好,我們再次理解If...Then...Else語句在代碼中的作用,這個語句在VBA代碼中隨處可見,對於VBA而言,條件判斷應用的非常靈活,或者可以說是EXCEL函數的終結者,當你利用VBA上手後,不用再去應用EXCEL函數去解決問題了。
  • 如何使用python語言代碼實現判斷是否為回文
    工具Visual Studio 2019python運行環境技術python回文回文,是按照中心對稱,從左到右或從右到左,字符串都一樣的。如果想要python語言代碼實現回文判斷,若為回文,列印回文,否則列印不是回文。