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...