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