python學習筆記day2
第三講 變數字串
變數1.使用變數前要進行賦值
2.變數名可以包括字母、數字、下劃線、但變數名不能以數字開頭
3.字母可以是大寫或小寫,但大小寫是不同的
4.等號是賦值的意思,左邊是名字,右邊是值
5.變數取專業的名字
字串字串是引號內的所有東西,也可以稱為文字,在python中建立乙個字串,在字元兩邊加引號,可以是單引號或者雙引號,不挑剔,必須成對
字串中需要出現雙引號或者單引號加轉義字元(\)
原始字串 r
長字串
如果希望得到乙個跨越多行的字串。三重引號字串
str
="""hchahahg
hhahcha
chhahha
hcahhfha"""
列印結果
print
(str
)
結果如下
hchahahg
hhahcha
chhahha
hcahhfha
第四講條件分支
對該遊戲進行改進
1.猜錯時給予提示,告知使用者輸入數字是大還是小?
2.每執行一次程式只能才一次,應該提供多次機會給使用者猜測
3.每次執行程式答案可以是隨機的
print
(".........hechao........"
)temp =
input
("猜一下我想的是數字幾:"
)//賦值語句
guess =
int(temp)
if guess ==6:
//#加了冒號後換行自動縮排
print
("對了"
)print
("沒獎勵"
)else
:print
("我猜的是6"
)print
("gm"
)
python條件分支語法:
if 條件:
條件為true執行的操作
else:
條件為假執行的操作
while 迴圈
python的while迴圈語法:
while 條件:
條件為真執行的操作
random模組
這個random模組裡邊有乙個函式叫做:randint(),它會返回乙個隨機的整數
初步改進
import random
secrect = random.randint(1,
10)print
(".........hechao........"
)print
(".....總共有三次輸入機會"
)temp =
input
("猜一下我想的是數字幾:"
)guess =
int(temp)
count=
0if guess == secrect:
print
("對了"
)print
("沒獎勵"
)else
:while guess !=secrect and count <2:
temp =
input
("猜錯了,重新輸入:"
) guess =
int(temp)
if guess == secrect:
print
("對了"
)print
("沒獎勵"
)else
:if guess > secrect:
print
("da了"
)else
:print
("x了"
) count = count+
1print
("gm"
)
練習
使用者輸入分數進行判斷是否在0-100之間
小於60 差
60-70及格
70-80中等
80-90良
90-100優秀
簡單測試
temp =
input
("請輸入分數"
)guess =
int(temp)
while guess>=
0and guess<=
100:
if guess <60:
print
("cha"
)break
else
:if guess>=
60and guess <=70:
print
("jige"
)break
else
:if guess>
70and guess <=80:
print
("zhong"
)break
else
:print
("666"
)break
關於字元的比較
temp =
input
("請輸入字元"
)while temp !=
"e":
temp =
input
("請輸入字元"
)if temp ==
"e":
print
("right"
)break
else
:continue
0-1000中隨意抽取乙個偶數,運用random函式
import random
num = random.randrange(0,
1000,2
)print
(num)
雙色球簡單程式設計
import random
red = random.sample (
range(1
,33),
6)blue =random.sample (
range(1
,16),
1)print
(red)
print
(blue)
python教學筆記 python學習筆記(一)
1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...
python學習筆記
coding utf 8 coding utf 8 應該像八股文一樣在每個指令碼的頭部宣告,這是個忠告 為了解決中文相容問題,同時你應該選擇支援 unicode 編碼的編輯器環境,保證在執行指令碼中的每個漢字都是使用 utf 8 編碼過的。cdays 5 exercise 3.py 求0 100之間...
Python 學習筆記
python 學習筆記 def run print running.def execute method method execute run result running.condition false test yes,is true if condition else no,is false ...