python自學第二週小結(上)

2021-09-25 10:11:00 字數 3177 閱讀 8984

條件分支語句: if +條件 :

條件為真(true)執行的操作

else:

條件為假執行的操作。

temp = input('please input a number:')

guess = int(temp)

if guess == 8:

print('you are right!')

else:

print('you are wrong!')

print('game over!')

[如上圖**所示]

while迴圈

while + 條件:

條件為真(true)的執行操作

and 操作符:將任意表示式連線在一起,得到乙個布林型別的值(true/false)

引入外援:random模組

random.randint() 返回乙個隨機數值(整數)

import random

secret = random.randint(1,10)

temp = input("please input a number:")

guess = int(temp)

if guess == secret:

print("true!")

while guess != secret:

temp = input("please input a number again:")

guess = int(temp)

if guess == secret:

print("ture!")

else:

if guess > secret:

print("too bigger!")

else:

print("too small!")

print("game over!")

型別轉換:浮點(float)、整數(int)、字串(str)之間的互換。

獲取資料型別1.type() 作為函式

2.isinstance( ,)比較兩個資料型別是否相等

>>> type(a)

>>> type('a')

>>> type(2.5)

>>> isinstance(a,int)

true

>>> isinstance(a,str)

false

>>> isinstance(5.0,str)

false

算術操作符(必要情況加括號)

一級:冪指(**),左側優先級別

二級:+、-、*、/、%(求餘數)

**:比較操作符

四級:邏輯運算子(and斷言assert

assert + 條件

若條件為假時,程式崩潰,並彈出assertinerror,適用於不確定語句是否為真的情況,用於檢查點,以確保條件一定為真。

for迴圈

for 目標 in 表示式:

迴圈體

t = 'i love u' 

**range()**的使用:

break/continue函式

break:跳出迴圈

continue:終止本輪迴圈,開始下一輪的迴圈,同時還會先進行真假判斷再執行。

第二週工作小結

本週點評作業鏈結 本週點評作業數量 18 本週作業提交數量 57.本週未提交數量 12.作業平均分 11.3 作業情況 大多數同學完成質量不錯,部分同學作業問題回答不全面,有糊弄的情況。4.本週主要工作內容 1 給同學的作業評分,點評並給出相對的建議。2 邀請未進入班級部落格的同學進入班級部落格 任...

大二寒假小結(上)

今天打表,寒假第六天,現在是凌晨兩點。這短短的六天過得真是快。先簡要說說我都怎麼安排的吧 早上八點起床用手機百詞斬記下一百個單詞 中午吃完飯之後開始刷題,學演算法 晚上吃飯之後繼續刷 宵夜吃完之後靠在床頭繼續刷 最後碼幾篇部落格,總結白天學的東西,三點四點左右睡 給我的感覺是,從來沒有這麼痛快過!外...

Python自學周記(二)

接著上週的學習熱情,這周原定計畫是學完本書的第一部分,但是隨著習題的深入,新知識的增加,需要花時間理解和記憶的東西也隨之增加,只完成了計畫的三分之二。這周學到了python的乙個很有趣的命令 input input函式的作用簡單來說就是接收或者改變輸入的內容,那為什麼說他有趣呢,因為你可以通過inp...