编程上机样题测试均使用使用win10系统、<em>python</em>3.9,与win7系统、<em>python</em>3.7效果基本一致,如有不同之处请留言,喜欢的朋友给个关注和收藏,方便以后查阅。上机样题 计算数列的和:有一个数列1,-2,3,-4,5……-200,
2021-05-15 09:30:05
程式設計上機樣題測試均使用使用win10系統、python3.9,與win7系統、python3.7效果基本一致,如有不同之處請留言,喜歡的朋友給個關注和收藏,方便以後查閱。
上機樣題
計算數列的和:有一個數列1,-2,3,-4,5……-200,求該數列的和,完善下列程式。
樣題程式
s=0for i in range(1,201):if i%2==0: s= ① else: s= ②print("s=",s)
程式設計思路
先觀察上述題目的內容,通過分析我們可以看到幾個關鍵點
一是:數字是從1開始,順序遞增一直到200,之間沒有間隔。
二是:1、3、5是正數,2、4、100是負數,可以得出這樣一個規律:奇數是正數,偶數是負數,奇數和偶數區別就是能否被2整除。
程式設計演算法
增加一個變數,用來儲存和使用計數迴圈結構語句for語句進行迴圈,使用range()函數生成一個數列,指定函數的初始值為1,範圍值為實際數的基礎上+1。 在迴圈內:使用if判斷語句,開始對第一個數進行判斷,是否能被2整除。
如果餘數等於0,那麼就代表是一個偶數,先將等號右邊的變數和偶數相加後,再將相加後的結果賦值給等號左邊的變數。(s=s+(-偶數)等同於s=s-偶數,和數學規則一樣)
否則(esle),那麼就代表一個奇數,先將等號右邊的變數和奇數相加後,再將相加後的結果賦值給等號左邊的變數(s=s+奇數)。
迴圈到201時,判斷已經超出迴圈條件,停止迴圈
列印輸出計算的結果。樣題答案
s= s-i s= s+i
程式測試效果圖
學習重點
程式雖然不長,但涉及知識有變數、迴圈結構for語句、選擇結構if語句、python的縮排格式、函數range()、print()。
萬水千山總是情,給個關注行不行,不給關注,轉發也行啊,順祝路過的朋友們學有所成,心想事成。
相關文章
编程上机样题测试均使用使用win10系统、<em>python</em>3.9,与win7系统、<em>python</em>3.7效果基本一致,如有不同之处请留言,喜欢的朋友给个关注和收藏,方便以后查阅。上机样题 计算数列的和:有一个数列1,-2,3,-4,5……-200,
2021-05-15 09:30:05
国内自动驾驶的资深研究者,西安交通大学教授,中国自动化学会会士薛建儒教授为本次自动驾驶峰会拉开了序幕。参与峰会的企业包括百度、滴滴、美团、小马智行、文远知行、理想汽车、<em>高通</em>、地平线、黑芝麻智能、
2021-05-15 09:00:52
西方新规之下,两年时间不到,全球芯片市场就遭到严重破坏,先是汽车产业出现缺芯的问题,进而导致众多车企面临停产,连奔驰、奥迪、宝马都不例外,纷纷暂停了部分生产线;接着手机产业也没有躲过,<em>高通</em>CEO已经明确
2021-05-15 09:00:45
昨天,宝可梦大探险国行正式上线了。作为国内第一款正版的宝可梦手游,一直都备受玩家的期待,刚上线就冲上了<em>iOS</em>的免费榜第一,到目前也还在TapTap的排行榜上的前五名的位置。但玩家之间的口碑却并不高,没上线之前的
2021-05-15 09:00:39
华为方面承诺,6月份规模化推送鸿蒙OS系统稳定版本,距离现在仅有半个多月的时间,目前正处于最后的密集公测阶段。随着参与测试的用户不断增加,鸿蒙OS兼容的设备和发现的问题逐渐显现,甚至被部分游戏误认为“<em>安卓</em>模
2021-05-15 09:00:33
嗨咯大家好,我是亮仔 在工作中经常会遇到需要对数字补齐位数的情况,比如图中所示,需要把员工的工号变成统一的8位数,不足的用0补足 在<em>Excel</em>中我们怎么实现呢,今天亮仔将分享2个方法 点击观看视频教程在<em>Excel<
2021-05-15 09:00:05