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