1到100的和:
定義2個變數i和sum,初值都為1,i的值每次增加1,取到100後結束程式,sum的值等於自身再加上i的值。這樣i從2取到100,並且每次都與sum相加。
#!/usr/bin/env python
#-*- coding:utf-8 -*-i=1
sum=
1while
true
: i+=
1sum
=sum
+i if i==
100:
break
print
(sum
)
1到100內的偶數和:
方法1:同上,只不過i,sum初值為0,i的值每次增加2,取到100後程式結束。
#!/usr/bin/env python
#-*- coding:utf-8 -*-i=0
sum=
0while
true
: i+=
2sum
=sum
+i if i==
100:
break
print
(sum
)
方法2:通過取餘函式%,讓num%2,如果等於0,則為偶數,sum=sum+num
'''
'''#!/usr/bin/env python
# -*- coding:utf-8 -*-
num=
0sum=0
while
true
: num+=
1if num%2==
0:sum=
sum+num
if num==
100:
break
print
("task finished!the sum of even numbers from 1 to 100 is: "
+str
(sum
))
小知識:等於號是==,不能再寫成num%2=0了。
1到100內的奇數和;
方法1:同上,只是i,sum初值為1,i的值每次增加2,這裡需要特別注意的i的值取到99後程式結束,否則程式死迴圈。
'''
'''#!/usr/bin/env python
#-*- coding:utf-8 -*-
i=int(1
)sum
=int(1
)while
true
: i+=
2sum
=sum
+i if i==99:
break
print
(sum
)
方法2:通過取餘函式%,讓num%2,如果等於1,則為奇數,sum=sum+num
#!/usr/bin/env python
# -*- coding:utf-8 -*-
num=
0sum=0
while
true
: num+=
1if num%2==
1:sum=
sum+num
if num==
100:
break
print
("task finished!the sum of odd numbers from 1 to 100 is: "
+str
(sum
))
python菜鳥教程 while 迴圈
在 python 語言中用來控制迴圈的主要有兩個句法,while和for語句,本講將簡單介紹while句法的使用。while 語句同其他程式語言中 while 的使用方式大同小異,主要結構如下 while condition expressions其中condition為判斷條件,在 python ...
Python 極簡教程(十四)while 迴圈
迴圈簡單來說就是讓一段 按你想要的方式多次執行。軟體擁有強大的運算能力,就是由迴圈提供的。在 python 中支援的迴圈由兩種 while迴圈 和for迴圈。現在我們先來講while迴圈。while 的中文意思為當 的時候。顧名思義,當條件滿足的時候做什麼事情。來看看 while 語句的格式 whi...
python基礎教程之while迴圈
前言 今天來說下python中的迴圈。迴圈的意思是什麼,以環形 迴路或軌道執行 沿曲折的路線執行 特指執行一周而回到原處。這是給出的迴圈的意思。在python中,就是重複執行你給的指令,直至結束。我們現在看下,在python中,迴圈就是 while 它有它的規則結構,就是while 條件 冒號,這個...