1while語句中,當條件為真時,它會一直循環下去,比如下面的例子,不過可以用Ctral + C來強制結束
while 'C': print("i love you")
2.觀察打印次數
i = 10 while i > 0: print("i love you") i = i - 1
打印10次 ‘i love you’
3.注意and的用法(表示兩邊都為真),請寫出與10<a<19等價的表達式
10 < a < 19 10 < a and a < 19
4.短路邏輯
籠統的說,短路邏輯值得是在一個邏輯中,只判斷前半部分,只要前半部分可以確定結果,就不會判斷邏輯的后半部分。
5.Python3中,一行可以書寫多條語句么?
可以;
print('asdf');print('asdf')
6.python3中,一個語句可以分成多行書寫么?
可以,可以使用反斜杠或括號分解成幾行
print\
("hh")
7.and or
x or y ---if x is false,then y,else x
x and y --if x is false,then x,else y
not x--- if x if false, then True,else False
8.注意while中的條件,即0為假
num = int(input("請輸入一個整數:")) i = 0 while num: i = i + 1 num = num - 1 print(i)
另附小甲魚的
temp = input('請輸入一個整數:') number = int(temp) i = 1 while number: print(i) i = i + 1 number = number - 1
9.(抄襲小甲魚的)
temp = input('請輸入一個整數:') number = int(temp) while number: i = number - 1 while i: print(' ', end = '') i = i - 1 j = number while j: print('*', end = '') j = j - 1 print() number = number - 1
10.(抄襲小甲魚的)
import random times = 3 secret = random.randint(1,10) print('------------------我愛魚C工作室------------------') # 這里先給guess賦值(賦一個絕對不等於secret的值) guess = 0 # print()默認是打印完字符串會自動添加一個換行符,end=" "參數告訴print()用空格代替換行 # 嗯,小甲魚覺得富有創意的你應該會嘗試用 end="JJ"? print("不妨猜一下小甲魚現在心里想的是哪個數字:", end=" ") while (guess != secret) and (times > 0): temp = input() guess = int(temp) times = times - 1 # 用戶每輸入一次,可用機會就-1 if guess == secret: print("我草,你是小甲魚心里的蛔蟲嗎?!") print("哼,猜中了也沒有獎勵!") else: if guess > secret: print("哥,大了大了~~~") else: print("嘿,小了,小了~~~") if times > 0: print("再試一次吧:", end=" ") else: print("機會用光咯T_T") print("游戲結束,不玩啦^_^")