| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1058 人关注过本帖
标题:while循环10以内的数值,和10以内的偶数和奇数分别求和问题
只看楼主 加入收藏
莫克
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2022-5-2
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:3 
while循环10以内的数值,和10以内的偶数和奇数分别求和问题
i=0
while i < 10:
    i += 1
    print(i)

i=0
while i < 10:
    print(i)
    i +=1
两个问题:
如果i<10,因为i+=1 位置不同显示结果也不同,1-10 ,0-9。哪一个才对?
第二个:
while i<=10 是和while i<10是一样的吗?
weile i<=10 偶数求和出现2+4+6+8+10,求奇数之和出现,1+3+5+7+9+11的结果
while i<10 偶数求和出现2+4+6+8+10,而奇数求和出现1+3+5+7+9的结果
为何在i<10或者i<=10相同的表达式条件下,分别用于偶数求和和奇数求和结果都出现差异,
突破i<10或i<=10条件?
搜索更多相关主题的帖子: 偶数 求和 奇数 while 出现 
2022-05-24 00:20
wj421521
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2022-5-24
收藏
得分:0 
我也是新手。
一、i的初值为0,通过条件判断,自然1-10是正确的。
二、<=10和<10肯定循环次数不同啊,至于奇数和偶数,我觉得就是一个%取值的关系。%2==0或者!=0
2022-05-24 14:56
Z89
Rank: 2
等 级:论坛游民
威 望:1
帖 子:91
专家分:32
注 册:2022-4-26
收藏
得分:0 
回复 楼主 莫克
這樣嗎?
程序代码:
a = 2
c = 0
b = 0
while a < 10 :
    if a%2 == 0  :      
         c = a + c
         a = a+1
    else:
         b = a + b
         a = a+1

         
print('我是偶數'+str(c))         
print('我是奇數'+str(b))
2022-05-24 15:50
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:20 
回复 楼主 莫克
用for来做,不用自己维护中间变量

DO IT YOURSELF !
2022-05-24 20:42
快速回复:while循环10以内的数值,和10以内的偶数和奇数分别求和问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051142 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved