python
使用者輸入1~3之間的數字,如果使用者猜對,則顯示YES
,猜錯顯示NO
補充
可以結合成為一行程式碼:
寫一今日運式程式,程式執行後從下面運勢中顯示一則給使用者:
如何刪除List內元素?
['a', 'b', 'c', 'd', 'e', 'f']
清單中,如何用索引切片取得['d', 'e', 'f']
?
何謂r字串?
print('我' + 18 '歲')
有何錯誤? 該如何修正?
如何建立一個空的set?
3 if 3 > 3 else 3 - 3
結果為何?
單行if有何限制?
該迴圈會執行幾次?
如何取得1~1000之間的隨機整數?
下面哪些是錯誤的變數命名?
abc
_A
a123
6ab
_xo_
OK-0
請問break放在if裡面作用是什麼?
答:
請問continue放在while裡面的作用是什麼?
答:
請使用range()函式寫出可以產生0, 2, 4, 6, 8數字的程式碼。
答:
請問if內的程式碼為什麼一定要縮排?
答:
while迴圈可以做到的事的都可以使用for-in取代嗎?
答:
請問else這個關鍵字的用途是什麼?
答:
如何判斷一個數字是不是偶數?
答:
如果要寫出一個完整的九九乘法表,會需要幾層的迴圈?
答:
Python有哪幾種迴圈?
答:
寫一個程式,將['aaron', 'apple', 'amanda']內的每個元素顯示到畫面上,並在每個元素前面顯示他的索引值。
輸出範例:
答:
請問下面迴圈的print()會執行幾次?
答:
Python內建什麼函式可以算list內數值資料的加總?
答:
何謂迭代?
答:
請使用range()寫出可以產生[-10,-9,-8,-7,-6]的list。
答:
將下面程式碼改用「for Comprehension」的寫法:
答:
如何在終端機畫面上輸出如下的圖案?
答:
提示
功能拆解:
- 需要透過random模組隨機產生1~10之間的一個數字做為答案
- 需要input讓玩家輸入他猜的數字
- 使用if判斷式判斷是不是猜中了
- 使用
while Ture
無窮迴圈來讓使用者一直猜- 猜中後需使用bread離開無窮迴圈
- 定義一個變數來記錄玩家猜了幾次,每次input之後就加1
- 離開while迴圈把紀錄的次數顯示出來(或是猜對就顯示也可以)
[90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100]
,請使用索引運算來取得[100, 98, 96, 94, 92, 90]
這樣的List並顯示在畫面上。