【Python中怎樣利用while循環求1到100的和?while循環實現1到100的和求取方法】在Python中有一個專門用來求和的函數為sum,前面的學習中也了解了使用for循環進行求和的方法,而今天要學習的是使用while循環實現1到100的和求取方法,有需要的朋友可以一起來看看這篇文章,希望可以對大家的學習帶來幫助 。

一、求取1-100的和
首先是先定義2個變量i和sum,然后將初始值都設置成為1,利用while循環操作,將i的值每次都在本身的基礎上加1,直到最后i的值變成了100,程序才會結束 。那么sum的值等于自身再加上i的值 。這樣i從2取到100,并且每次都與sum相加 。代碼如下:
#!/usr/bin/env python#-*- coding:utf-8 -*-i=1sum=1while True: i+=1 sum=sum+i if i==100: breakprint(sum)通過這個示例學習之后,我們還可以對代碼進行改進,可能有時候需要求取到的是1-100之間的偶數的和,也可以使用這種方式,只不過在設置的時候,將兩行變量i和sum的值設置成為0,并且每次增長的值都是加2,循環到100之后,程序才會結束,代碼如下:
#!/usr/bin/env python#-*- coding:utf-8 -*-i=0sum=0while True: i+=2 sum=sum+i if i==100: breakprint(sum)還有一個方法是通過取余符號%來進行操作的,同樣的在操作之前,需要先定義兩個變量,將讓num%2,如果等于0,則為偶數,sum=sum+num
num=0sum=0while True: num+=1 if num%2==0: sum=sum+num if num==100: breakprint("1-100的偶數和為: "+str(sum))到此這篇關于Python中怎樣利用while循環求1到100的和?while循環實現1到100的和求取方法的文章就分享到這里了,希望大家通過對這篇文章的學習,能掌握使用while求取1-100的和的方法 。



微信掃碼,學習更方便

現在報名贈100例知識點合集

猜你喜歡
- Python將數據寫入txt文件的操作步驟是什么?數據寫入txt文件的操作方法
- python bottle框架怎么用?如何在python中使用bottle框架?
- python中any函數如何使用?python中any函數的基本用法
- Python中的with語句的功能是什么? Python中with語句的用法
- 如何使用Python中strip函數?Python中strip函數的使用方法
- python中zipfile模塊是什么?Python壓縮包模塊zipfile的使用方法
- python中的re.compile函數有何用法?python中的re.compile函數的使用方法
- pycharm中如何連接數據庫?pycharm中連接mysql數據庫的步驟詳解
- 如何使用Python中的畫布方法?Python常用的畫布方法有哪些?
- Python中常用的集成開發環境有哪些?詳解Python集成開發環境
