python練習5 列表

2021-10-03 22:48:20 字數 3030 閱讀 9861

dayup=

1.0dayfactor =

0.01

for i in

range

(365):

if(i%7)

in[6,

0]: dayup *=

1-dayfactor

else

: dayup *=

1+dayfactor

print

("dayup:"

.format

(dayup)

)

a,n=

map(

int,

(input

('請輸入不超過9的兩個數:(格式如2 3)'

).split(

' ')))

s=b=

0for i in

range

(n):

b=a*(10

**i)

+b s+=b

print

("s={}"

.format

(s))

n=

eval

(input()

)if n <=2:

ls=for i in

range

(n):1)

else

: ls=[1

,1]for i in

range(2

,n):

a=ls[i-1]

+ls[i-2]

print

(ls)

import random

ls1=

[chr

(i)for i in

range(65

,91)]

ls2=

[chr

(i)for i in

range(97

,123)]

ls3=

[i for i in

range(1

,11)]

ls=ls1+ls2+ls3

lt=[

]for i in

range(8

):x=random.choice(ls)

print

(lt)

id

=input()

wei=[7

,9,10

,5,8

,4,2

,1,6

,3,7

,9,10

,5,8

,4,2

]m=['1'

,'0'

,'x'

,'9'

,'8'

,'7'

,'6'

,'5'

,'4'

,'3'

,'2'

]tol=

0for i in

range(17

):tol+=

int(

id[i]

)*wei[i]

z=tol%

11if

(m[z])==

(id[-

1]):

print

('{} is valid'

.format(id

))else

:print

('{} is invalid'

.format(id

))

對於給定的正整數n,求它的位數及其各位數字之和。

輸入格式:

輸入在一行中給出正整數n。

輸出格式:

在一行中輸出n的位數及其各位數字之和,中間用乙個空格隔開。

輸入樣例:

321

輸出樣例:36

----

----

----

---num =

input()

b=len

(num)

tol=

sum(

map(

int,

list

(num)))

print

('{} {}'

.format

(b,tol)

)

import math

defisprime

(n):

for i in

range(2

,int

((math.sqrt(n)))

+1):

if(n%i==0)

:return

false

return

true

m,n=

map(

int,

input()

.split(

' ')

)tol=t=

0for i in

range

(m,n+1)

:if(isprime(i)):

print

(i,end=

' ')

t+=1 tol+=i

print

('\n{} {}'

.format

(t,tol)

)

def

ismore

(ls)

: lt=

for i in

range

(len

(ls)):

))if lt.count(1)

<

len(ls)

:return

true

else

:return

false

print

(ismore([1

,2,3

,'4',1

]))

python練習 5 列表,去重,冒泡法

輸入乙個數字,輸出每一位數字重複幾次 數字的個數很有限 10個 列表也可以看作是一種字典,索引也可以記錄資訊,import random n random.randint 1,100000 print n counter 0 10 for i in str n x int i counter x 1...

python3 列表練習

python 列表綜合練習 使用 python 語言建立空列表 score,按學號順序 由小到大 儲存多個學生 一門課程的考試成績。呼叫列表操作的常用函式實現以下功能 1 建立乙個空列表 score 68,87,92,100,76,88,54,89,76,61 3 輸出score 列表中第 3 個元...

python5 列表 元組

列表list print list hello print list hello world del list 0 print list world python列表函式 cmp list1,list2 比較兩個列表的元素 len list 列表元素個數 max list 返回列表元素最大值 min...