零基礎 Python3學習課後練習題(四)

2021-08-28 16:23:25 字數 1379 閱讀 3658

0. 請問以下**會列印多少次「我愛魚c!」

while 'c':

print('我愛魚c!')

答:會一直列印下去,死迴圈。

1.請問以下**會列印多少次「我愛魚c!」

i = 10

while i:

print('我愛魚c!')

i = i - 1

答:會列印10次。

2.請寫出與 10 < cost < 50 等價的表示式。

答:10 < cost and cost < 50 。

3.python3 中,一行可以書寫多個語句嗎?

答:可以,用分號隔開各個語句。

4.python3

中,乙個語句可以分成多行書寫嗎?

答:可以,但是要加反斜槓。

5.什麼是「

短路邏輯(short-circuit logic)」?

答:邏輯操作符在不需要求值的時候就不進行操作。例如:表示式 x and y ,需要 x 和 y 兩個變數同時為 true (真)的時候,結果才為真。因此當 x 變數得知是假的時候,則表示式結果會立即返回false,而不用去管 y 是否為真。這種行為叫 「短路邏輯」 或者 「惰性求值」 。這種行為同樣也應用與 or 操作符。

number = 8

count = 1

print('-----猜猜看rony心中的數字-----')

temp = input("你能猜出rony現在所想的數字是:")

guess = int(temp)

if guess == number:

print("哇,這你都能猜中?")

print("不過沒有獎勵哦!")

if guess < number:

print('這個數字小了')

if guess > number:

print('這個數字大了')

while guess != number and count < 3:

temp = input("哦豁,錯了,重猜看看:")

guess = int(temp)

if guess == number:

print("哇,這你都能猜中?")

print("不過沒有獎勵哦!")

else:

if guess > number:

print('這個數字大了')

else:

print('這個數字小了')

count += 1

print("遊戲結束.")

零基礎 Python3學習課後練習題(八)

0.下面的迴圈會列印多少次 i love fishc for i in range 0,10,2 print i love fishc 答 列印 5 次,因為在range閾中以 2 為步徑,即有五個結果,所以可以列印五次。for i in range 0,10,2 print i love fish...

零基礎 Python3學習課後練習題(十六)

0.請問以下哪個是形參哪個是實參?def myfun x return x 3 y 3 print myfun y 答 x是形式引數,y是實際引數。函式定義過程中的引數是形參,呼叫函式過程中的引數是實參。1.函式文件和直接用 為函式寫注釋有什麼不同?答 函式文件是對函式的解釋和描述,可以呼叫 doc...

零基礎 Python3學習課後練習題(二十二)

0.當你聽到小夥伴在討論 對映 雜湊 雜湊 或者 關係數列 的時候,事實上他們就是在討論什麼呢?答 都是在說python的字典。1.嘗試一下將資料 f 70,c 67,h 104,i 105,s 115 建立為乙個字典並訪問鍵 c 對應的值?答 第一種方法 zidian zidian zidian ...