全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
605 1
2021-04-13
sex=readline('请输入你的性别(男/女):')
if(sex=='女'){
  age1=readline('请输入你的年龄:')
  age=as.integer(age1)
  if(18<=age1&&age1<=25){
    print("小鲜花")
  else if(25<age1&&age1<=30){
    print("轻熟女性")
  }else{
    print("成熟女性")
  }
  }else{
    age2=readline('请输入你的年龄')
    age2=as.integer(age2)
    if(18<=age2&&age2<=25){
      print('小鲜肉')
    }else if('25<age1&&age1<=30'){
    print('轻熟男性')
    }else{
      print('成熟男性')
    }
  }

运行报错,帮忙看下哪里出的问题
> sex=readline('请输入你的性别(男/女):')
请输入你的性别(男/女):if(sex=='女'){
>   age1=readline('请输入你的年龄:')
请输入你的年龄:  age=as.integer(age1)
>   if(18<=age1&&age1<=25){
+     print("小鲜花")
+   else if(25<age1&&age1<=30){
Error: unexpected 'else' in:
"    print("小鲜花")
  else"
>     print("轻熟女性")
[1] "轻熟女性"
> sex=readline('请输入你的性别(男/女):')
请输入你的性别(男/女):if(sex=='女'){
>   age1=readline('请输入你的年龄:')
请输入你的年龄:  age=as.integer(age1)
>   if(18<=age1&&age1<=25){
+     print("小鲜花")
+   else if(25<age1&&age1<=30){
Error: unexpected 'else' in:
"    print("小鲜花")
  else"
>     print("轻熟女性")
[1] "轻熟女性"
>   }else{
Error: unexpected '}' in "  }"
>     print("成熟女性")
[1] "成熟女性"
>   }
Error: unexpected '}' in "  }"
>   }else{
Error: unexpected '}' in "  }"
>     age2=readline('请输入你的年龄')
请输入你的年龄    age2=as.integer(age2)
>     if(18<=age2&&age2<=25){
+       print('小鲜肉')
+     }else if('25<age1&&age1<=30'){
+     print('轻熟男性')
+     }else{
+       print('成熟男性')
+     }
Error in if ("25<age1&&age1<=30") { :
  argument is not interpretable as logical
>   }
Error: unexpected '}' in "  }"


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-4-14 07:11:18

if(sex=='女'){
  age1=readline('请输入你的年龄:')
  age=as.integer(age1)
  if(18<=age1&&age1<=25){
    print("小鲜花")
    }else if(25<age1&&age1<=30){
      print("轻熟女性")
    }else{
      print("成熟女性")
    }
  }else{
    age2=readline('请输入你的年龄')
    age2=as.integer(age2)
    if(18<=age2&&age2<=25){
      print('小鲜肉')
    }else if('25<age1&&age1<=30'){
      print('轻熟男性')
    }else{
      print('成熟男性')
    }
  }


# the code has been reviewed and changed, this version should work out
# you miss '}'  at   'else if(25<age1&&age1<=30){'
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群