比较 3 个值并打印最终结果



我在测验中有 3 个变量,在测验结束时,其中 1 个变量将高于其他变量,但也可能是其中 1 个变量具有与另一个变量完全相同的值,甚至 3 个变量具有完全相同的值。我可以运行什么函数来读取这三个变量并打印答案?(我遇到的问题是它有时会读取两个具有相同值的变量并将其打印为答案,而一个变量高于其他两个变量(

我把代码放在这里,我试图使用它,但它不起作用

var VFinal = 9
var AFinal = 5
var KFinal = 5
var resultText = ""
func finalResultText() {
if VFinal > KFinal && VFinal > AFinal {
resultText = "Visual, Auditive and Kinesthetic"
} else if KFinal > VFinal && KFinal > AFinal {
resultText = "Visual and Auditive"
} else if AFinal > VFinal && AFinal > KFinal {
resultText = "Visual and Kinesthetic"
} else if KFinal == AFinal {
resultText = "Auditive and Kinesthetic"
} else if AFinal == VFinal {
resultText = "Kinesthetic"
} else if VFinal == KFinal {
resultText = "Auditive"
} else if AFinal == VFinal && AFinal == KFinal {
resultText = "Visual"
}
}
  1. 此操作(KFinal> VFinal & AFinal(是错误的。它应该是 KFinal> VFinal && KFinal> AFinal
  2. 将最后三个操作移至顶部
var VFinal = 5
var AFinal = 5
var KFinal = 5
func finalResultText() {
if KFinal > VFinal && KFinal > AFinal {
print("Kinesthetic")
} else if AFinal > VFinal && AFinal > KFinal {
print("Auditive")
} else if VFinal > KFinal && VFinal > AFinal {
print("Visual")
} else if AFinal == VFinal && AFinal == KFinal {
print("Visual, Auditive and Kinesthetic")
} else if AFinal == VFinal {
print("Visual and Auditive")
} else if VFinal == KFinal {
print("Visual and Kinesthetic")
} else if KFinal == AFinal {
print("Auditive and Kinesthetic")
}
}

相关内容

  • 没有找到相关文章

最新更新