gpt4 book ai didi

Swift - 难以解释,数学函数很少

转载 作者:行者123 更新时间:2023-11-28 09:37:54 25 4
gpt4 key购买 nike

好的,事情就是这样,我正在尝试创建一个函数来检查玩家移动的数量是否等于一个因数为 12 的数字。(例如 12、24、36 和 48 等等。)

这是我目前所得到的:

//Changables
var playerMoves = 0
var solidNumbers =[ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "and So on"]

//Functions
func checkForPlayerMovesEqual12() {
//What a very long function name XD

if playerMoves / 12 == solidNumbers {
//Do this } else {
//Do this if else }

我正在尝试做的事情的另一种解释:

所以我试图找到一种方法来检查玩家移动总数是否可以被 12 整除(比如 48/12 = 3 ,并且只有在答案没有小数时才运行,所以 3.0、1.0 和 2.4 , 4,8 不工作)如果是它会做___。

谢谢,可能解释得有点困惑。

最佳答案

您正在寻找的是模运算符。

给定整数 aba % b 的结果将是 c余数,如果你做了整数除法。

例如:

15 % 12 // 3
12 % 12 // 0
6 % 12 // 6
17 % 12 // 5
24 % 12 // 0
33 % 12 // 9

因此,如果您想找到 12 的偶数倍数,只需查找 variable % 12 == 0 的任何情况。

关于Swift - 难以解释,数学函数很少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31063127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com