"""
1. 隨機生成5個-100~100之間(包括-100與100)的整數儲存到列表中,
按絕對值從小到大排列(若有相同數字,相同數字並列排序即可),並列印輸出列表
"""import random
num_list =
[random.randint(
-100
,100
)for i in
range(5
)]# 列表推導式
new_list =
list()
for num in num_list:
abs(num)
)new_list.sort(
)print
(new_list)
# 2. 計算1~100的累積和(包含1和100)
# 使用遞迴函式
defsum
(i):
if i ==
100:
return
100return i +
sum(i +1)
print
("累積和為:%d"
%sum(1
))defsum
(i):
if i ==1:
return
1return i +
sum(i -1)
print
("累積和為:%d"
%sum
(100))
"""列印小星星
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
"""for i in
range(5
):print
("* "*5
)for i in
range(5
):for j in
range(5
):print
("*"
, end=
" ")
print()
""" 要求:列印如下圖形:
** *
* * *
* * * *
* * * * *
"""for i in
range(5
):for j in
range
(i +1)
:print
("*"
, end=
" ")
print()
"""需求 輸出 九九乘法表,格式如下:
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16
1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25
1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36
1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49
1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81
"""for i in
range(1
,10):
for j in
range(1
, i +1)
:print
("%s * %s = %s"
%(j, i, j * i)
, end=
"\t"
)print()
# 猜年齡遊戲(允許使用者最多嘗試3次,3次都沒猜對的話,就直接退出,如果猜對了,列印恭喜資訊並退出)
# 猜年齡遊戲公升級版(允許使用者最多嘗試3次,3次都沒猜對的話,就問使用者是否還想玩,如果回答y或y,就繼續讓其猜三次,以此往復,如果回答n或n,就
# 退出程式.如果猜對了,就退出.)
age =
18n =
0while
true
: age_input =
input
("請輸入年齡:"
)if age_input.isdecimal():
ifint
(age_input)
== age:
print
("回答正確"
)break
else
: n +=
1else
:print
("輸入有誤"
) n +=
1if n %3==
0:option =
input
("是否還想玩"
)if option ==
"y"or option ==
"y":
continue
else
:break
python基礎語法(2)
2 2 4 print 2 2 4如果在互動式直譯器中執行上述兩行 結果是一樣的,但這只是因為直譯器總是把所有表示式的值列印出來而已。一般情況下,python並不會那樣做。語句和表示式之間的區別在賦值時會表現的更加明顯一些,因為就 語句不是表示式,所以沒有值可供互動式直譯器列印出來 x 3 可以x ...
Python語法基礎(2)
注釋 在python程式程式設計中注釋使用井號 使用時 位於注釋行的開頭,後面有乙個空格,接著是注釋內容。使用注釋示例如下 hello helloworld score for student 0.0 y 20 y print y 列印y變數語句 我們知道在python中語句是 的重要組成部分,而語...
python基礎語法(2)
python 基礎語法 01.編碼 預設情況下,python 3 原始碼檔案以utf 8編碼,所有字串都是 unicode 字串。當然你也可以為原始碼檔案指定不同的編碼 coding gbk 上述定義允許在原始檔中使用 windows中的簡體中文本元編碼,對應適合語言為非unicode的簡體中文。0...