python學習筆記

2021-10-19 12:04:49 字數 3281 閱讀 6733

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 ...