Python 004改進我們的小遊戲

2021-08-25 14:18:39 字數 2242 閱讀 7308

1.python的比較操作符:>、>=、

2.python的條件分支語法:

if 條件:

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

else:

條件為假(false)執行的操作

3.while迴圈

while 條件:

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

4.python的and操作符可以將任意表示式連線在一起,並得到乙個布林型別的值。

5.random模組,有乙個函式叫randint(),返回乙個隨機的整數。

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

while

'c':

print('我愛魚c!')

re:死迴圈。會一直列印。在 python 看來,只有以下內容會被看作假(注意冒號括號裡邊啥都沒有,連空格都不要有!):0 「」 」 () {}

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

i = 10

while

i: print('我愛魚c!')

i = i - 1

re:10次。

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

re:(cost > 10) and (cost < 50)

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

re:可以,用分號隔開。例如:

print('i love fishc');print('very much!')
4.python3 中,乙個語句可以分成多行書寫嗎?

re:可以,一行過長的語句可以使用反斜槓或者括號分解成幾行。例如:

3 > 4

and \

1< 2

( 3 > 4

and1

< 2 )

5.請問python的 and 操作符 和c語言的 && 操作符 有何不同?

6.聽說過「短路邏輯(short-circuit logic)」嗎?

re: 邏輯操作符有個有趣的特性:在不需要求值的時候不進行操作。這麼說可能比較「高深」,舉個例子,表示式 x and y,需要 x 和 y 兩個變數同時為真(true)的時候,結果才為真。因此,如果當 x 變數得知是假(false)的時候,表示式就會立刻返回 false,而不用去管 y 變數的值.這種行為被稱為短路邏輯(short-circuit logic)或者惰性求值(lazy evaluation),這種行為同樣也應用與 or 操作符。

實際上,python 的做法是如果 x 為假,表示式會返回 x 的值(0),否則它就會返回 y 的值(例子參考樓上那題)

1.嘗試寫**實現以下截圖功能:

temp = input("請輸入乙個整數:")

count = int(temp)

i = 1

while

count:

print(i)

i = i + 1

count = count - 1

2.嘗試寫**實現以下截圖功能:

temp = input("請輸入乙個整數:")

count = int(temp)

while

count:

print(" "* count + "*" * count)

count = count - 1

004 改進我們的小遊戲

這節課主要學習了if else和 while的用法 重要的是 1.別忘記加冒號了 2.縮排 是python的靈魂 import random times 3 secret random.randint 1,5 print 歡迎來到猜數字遊戲 n temp input 猜一下1 5中的哪個值?gues...

Python004基礎運算子

python004基礎運算子 直接把練習的 貼上上好了。1.算術運算子 1 整數運算 from symbol import xor expr a 3 b 2 print a 3 求相反數 print a b 5 加 print a b 1 減 print a b 6 乘 print a b 1.5 ...

python 004 函式 其他內建函式

其它內建函式 1 ord 與chr相反print chr 97 print ord a output a97 2 powprint pow 3,3 相當於3 3 print pow 3,3,2 相當於3 3 2 output 271 3 repr 列印 4 reversed l 1,2,3,4 pr...