Julia猜一个数的大小
时间: 2024-02-18 10:05:43 浏览: 67
下面是一个简单的示例,使用 Julia 编写一个猜数字的游戏,让用户猜一个随机数的大小:
```julia
function guess_number()
# 生成一个 1~100 之间的随机整数
secret_number = rand(1:100)
println("猜一个 1~100 之间的整数!")
guess = -1
while guess != secret_number
guess = parse(Int64, readline())
if guess < secret_number
println("太小了,再试一次!")
elseif guess > secret_number
println("太大了,再试一次!")
else
println("恭喜你,猜对了!")
end
end
end
guess_number()
```
在这个示例中,我们定义了一个名为 `guess_number` 的函数,用于执行猜数字的游戏。函数首先生成一个 1~100 之间的随机整数作为猜测的数字,然后提示用户猜一个 1~100 之间的整数。函数使用一个 `while` 循环,不断提示用户输入猜测的数字,直到用户猜对为止。在每次循环中,函数使用 `parse(Int64, readline())` 从控制台读取用户的输入,并将其转换为整数类型。然后,函数使用 `if...elseif...else` 语句判断用户猜的数字与随机数的大小关系,并输出相应的提示信息。如果用户猜对了,函数输出恭喜信息,并结束游戏。
您可以在 Julia REPL(交互式命令行)中运行这个示例,体验猜数字的游戏乐趣!
阅读全文