菜鳥教程Python教程100例(四)(持續更新)

2021-10-12 10:04:06 字數 1949 閱讀 2239

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