Skip to content

Commit ad77dd5

Browse files
authored
Merge pull request #95 from punchxu/master
punchxu 第一次作业
2 parents 280d667 + e28b9c1 commit ad77dd5

File tree

6 files changed

+35
-0
lines changed

6 files changed

+35
-0
lines changed

Homework/kidult/lz_episode_01/1.png

5.74 KB
Loading

Homework/kidult/lz_episode_01/1.py

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
from math import sqrt
2+
3+
def is_prime(n):
4+
if n == 1:
5+
return False
6+
for i in range(2,int(sqrt(n))+1):
7+
if n % i == 0:
8+
return False
9+
return True
10+
11+
def main():
12+
i = 1
13+
while i <1000000:
14+
if is_prime(i):
15+
print(i)
16+
i += 1
17+
18+
if __name__ == '__main__':
19+
main()
20+

Homework/kidult/lz_episode_01/2.png

8.7 KB
Loading

Homework/kidult/lz_episode_01/2.py

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
a = input("请输入第一项a:")
2+
q = input("请输入要乘的固定比q:")
3+
n = input("请输入需要要求和的n:")
4+
5+
s = 0
6+
for i in range(int(n)):
7+
s = s + int(a) * pow(int(q),i)
8+
print(s)

Homework/kidult/lz_episode_01/3.png

9.23 KB
Loading

Homework/kidult/lz_episode_01/3.py

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
def fib(n):
2+
a, b = 1, 1
3+
while a < n:
4+
print(a, end=' ')
5+
a, b = b, a + b
6+
7+
fib(100) # 输出的是100以内的斐波那契数列

0 commit comments

Comments
 (0)