條件分支語句: 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...