我有个家庭作业问题。我应该创建一本字典,表示以下内容:
北面通向花园。南面通向厨房。向东通向餐厅。西边通向客厅。
玩家应该被提示一个方向,并与该方向上的位置作出反应。例如,如果玩家进入北,程序应该响应:北通向花园。如果玩家输入一个无效的方向,程序应该忽略输入并请求另一个方向。程序将在玩家进入退出时结束。
我的问题是当用户输入“退出”程序时,程序不会退出。所以我不明白为什么我的why语句不起作用。这是我的代码:
#Create a Dictionary to represent the possible
#exits from a location in an adventure game
android.hardware.GeomagneticField类有一个方法getDeclination,我们可以用它来找到真北。我在StackOverFlow和其他站点上看到的所有示例都将这个值添加到磁北,以找到真正的北方,如下所示:
True north = Magnetic North + Declination
但是在这个问题上的一篇文章表明这可能是错误的:
不幸的是,没有人在帖子上发表评论或投票。
Android的文档显示,以正值计算,“意味着磁场从正北向东旋转了那么多”。而有几个数字显示了同样的结论:“正向偏斜--磁北在真北的东面”。换言之,衰落的定义是:
Declination