雖然網路課程很多,但是在家學習效率極低,蹭學妹的網課還能蹭作業,還能有人監督,真好。
第一節課老師很認真的分享了他的成長、求學、求職過程,然後留了乙個python的小作業:輸入兩個數,輸出他們之間所有質數和總共多少質數。
我的**,感覺我寫的很麻煩`
import math
a =int
(input
("輸入第乙個數:"))
;b =
int(
input
("輸入第二個數:"))
;print
("找出兩數之間的所有質數");
count=0;
if(a>b and b!=1)
:#考慮邊界條件並且邊界不為1
a,b=b,a#python 中可以直接交換
for i in
range
(a,b+1)
:for j in
range(2
,int
(math.sqrt(i))+
1):if i%j ==0:
break
else
: count=count+1;
print
("第%d個質數為%d"
%(count, i));
elif
(a:#考慮a=1的情況
for i in
range(2
,b+1):
for j in
range(2
,int
(math.sqrt(i))+
1):#質數演算法原理
if i%j ==0:
break
else
: count=count+1;
print
("第%d個質數為%d"
%(count, i));
elif
(a>b and b==1)
:#考慮b=1的情況
a,b=b,a
for i in
range(2
,b+1):
for j in
range(2
,int
(math.sqrt(i))+
1):if i%j ==0:
break
else
: count=count+1;
print
("第%d個質數為%d"
%(count, i));
else
:for i in
range
(a,b+1)
:for j in
range(2
,int
(math.sqrt(i))+
1):if i%j ==0:
break
else
: count=count+1;
print
("第%d個質數為%d"
%(count, i));
print
("%d和%d之間的質數總共有%d個"
%(a,b,count)
);
學妹給了老師的主旨思想,寫下來確實比我自己的好很多
a =
int(
input
("輸入第乙個數:"))
;b =
int(
input
("輸入第二個數:"))
;print
("找出兩數之間的所有質數");
count=0;
if a>b:
a,b=b,a
for i in
range
(a,b+1)
: check=
1#認為此數是質數
for j in
range(2
,i):
if i%j==0:
check=
0#認為此數不是質數
break
if(i>=
2and check==1)
: count=count+1;
print
("第%d個質數為%d"
%(count, i)
)else
:for i in
range
(a,b+1)
: check=
1#認為此數是質數
for j in
range(2
,i):
if i%j==0:
check=
0#認為此數不是質數
break
if(i>=
2and check==1)
: count=count+1;
print
("第%d個質數為%d"
%(count, i)
)
氣質的養成 哈佛管理學院
一 沉穩 1 不要隨便顯露你的情緒。2 不要逢人就訴說你的困難和遭遇。3 在徵詢別人的意見之前,自己先思考,但不要先講。4 不要一有機會就嘮叨你的不滿。5 重要的決定盡量有別人商量,最好隔一天再發布。6 講話不要有任何的慌張,走路也是。二 細心 1 對身邊發生的事情,常思考它們的因果關係。2 對做不...
從技術走向管理 石化幹部管理學院培訓
7月24 25日,常老師應邀到中石化幹部管理學員做 從技術骨幹到管理者轉變 的培訓,本次參訓學員的20多個,大部分都是管理海外工程的專案經理,專案管理和實踐經驗都很豐富。第一部分 管理基本概念和知識,包括管理 管理的5項職能,管理者的素質 管理者三項技能 新任管理者需要完成的6項轉變以及新任管理者常...
北大光華管理學院公開課北京站
公開課時間 2018年9月9日 週日 14 00 16 30 公開課地點 北京大學光華管理學院2號樓阿里巴巴報告廳 活動流程 14 00 14 20 北大光華教育理念分享 趙龍凱教授 14 20 15 10 好金融與壞金融 劉俏教授 15 10 16 00 傳統企業的區塊鏈 劉曉蕾教授 16 00 ...