R语言计算1到100的奇数和偶数和

1到100的奇偶数和

1+3+5+···+99=﹙1+99﹚×50÷2=2500
2+4+6+···+100=﹙2+100﹚×50÷2=2550

方法一:R语言计算1到100的奇偶数和

i <- 1  #循环计数
sum2 <- 0   #保存用于存储之和sum
sum1 <- 0
while (i <= 100)
{
if (i%%2 == 0){
    sum1 = sum1 + i   #将每个i加入到sum1中
}else{
sum2 = sum2 + i
}    #循环计数量加1
i <- i + 1
}
za2 <- sprintf("R语言偶数之和为:%d",sum1)
za1 <- sprintf("R语言奇数之和为:%d",sum2)
print(za1)
print(za2)

在这里插入图片描述

方法二:R语言计算1到100的奇偶数和

sum <- 0
sum2<-0
for(i in 1:100)
{
 if(i%%2==0){
   print(i)
   sum <- sum +i
}else{
print(i)
sum2 <- sum2 +i
 }
}
print(sum)
print(sum2)

在这里插入图片描述

方法三:R语言计算1到100的奇偶数和

##求奇数和
(1:100)[1:100 %% 2 !=0];
sum((1:100)[1:100 %% 2 !=0])

##求偶数和

(1:100)[1:100 %% 2 ==0];
sum((1:100)[1:100 %% 2 ==0])

在这里插入图片描述

R语言奇数判断

jishu <- function(x){
    ifelse(x%%2 ==0,F,T)
}
jishu(11)
[1] TRUE

在这里插入图片描述

Python计算1到100的结果

在这里插入图片描述

>>>i = 1
>>>sum1 = 0
>>>sum2 = 0
>>>while i <= 100:
    if i % 2 == 0:
        sum1 += i
    else:
        sum2 += i
    i +=1
>>>print("1-100之间偶数和为:%d" % sum1)
>>>print("1-100之间奇数和为:%d" % sum2)
1-100之间偶数和为:2550
1-100之间奇数和为:2500
  • 8
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值