我想检查鼠标单击是否在400 x 400的平方内,这是正确的方法吗?
import Telegraf from 'telegraf';
import config from 'config';
import HttpsProxyAgent from 'https-proxy-agent';
const TOKEN = config.get('token');
const proxy = config.get('proxy');
const bot = new Telegraf(TOKEN, {
telegram: {
agent: new HttpsProxyAgent({
host: proxy.host,
port: proxy.port
})
},
});
bot.hears('hi', ctx => {
return ctx.reply('Hey!');
});
bot.startPolling();
答案 0 :(得分:1)
您的代码非常好,但是您在这里分别调用turtle.xcor()
和turtle.ycor()
两次。另外,您可以通过使用以下语法来组合摆脱and
的条件,只需将变量放在要检查的范围内
if -500 <=turtle.xcor()<= -100:
if -300<=turtle.ycor()<= 100:
print('Goede zet')
else:
print('Foutieve zet')
由于第二个if
依赖于第一个if
,因此另一个使用单个if
语句的较短版本是
if (-500 <=turtle.xcor()<= -100) and (-300<=turtle.ycor()<= 100):
print('Goede zet')
else:
print('Foutieve zet')