sum=0
for i in
range(1
,101):
sum+= i
print
(sum
)
# 方法1:
x =20
y =10
x, y = y, x
print
(x, y)
# 方法2:
x =20
y =10
i = x
x = y
y = i
print
(x, y)
i =
20j =
10if i > j:
print
('%d 大於 %d'
%(i, j)
)elif i == j:
print
('%d 等於 %d'
%(i, j)
)elif i < j:
print
('%d 小於 %d'
%(i, j)
)else
:print
('未知'
)
import random
print
(random.randint(1,
50))
a =
1if a &1==
0:print
('偶數'
)else
:print
('奇數'
)
a =
0o77
b = a |
3print
('a | b is %d'
% b)
b |=
7print
('a | b is %d'
% b)
a =
0o77
b = a ^
3print
('the a ^ 3 = %d'
% b)
b ^=
7print
('the a ^ b = %d'
% b)
a =
7b =
~ac =-7
d =~c
print
('變數 a 取反結果為: %d'
% b)
print
('變數 c 取反結果為: %d'
% d)
# 方法1:
str1 =
'abcdefg123'
print
(len
(str1)
)# 方法2:
str1 =
'abcdefg123'
length =
0for i in str1:
length +=
1print
(length)
# 方法1:(只能查詢字串第一次出現的位置)
str1 =
'abcdecdfg'
str2 =
'cd'
print
(str1.find(str2)
)# 方法2:
str1 =
'abcdecdfg'
str2 =
'cd'
length =
len(str2)
for i in
range
(len
(str1)):
if str1[i:i + length]
== str2:
print
(i)
菜鳥教程 Python 100例
本部落格列出具體題目及其 github位址 1,題目 有四個數字 1 2 3 4,能組成多少個互不相同且無重複數字的三位數?各是多少?2,題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部...
菜鳥教程Python100例 筆記
練習例項74 元組強制轉為list列表 練習例項76 函式名做引數傳遞 usr bin python print hello,world a 123 b 456 stra abc strb def strc a,b,c strd d e f stre abc def ghi strf gkl mno...
菜鳥教程python 100練習1(1 20)
1.題目 有四個數字 1 2 3 4,能組成多少個互不相同且無重複數字的三位數?各是多少?程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。lit tar 1,2,3,4 for i in tar a tar.copy a.remove i for ...