我有以下代码在屏幕上反弹多个球,利用物理学,木星的重力除以10用于测试目的.
var canvas = document.getElementById("canvas"),
ctx = canvas.getContext('2d');
//jupiter's gravity divided by 10 for testing purposes
g = 24.79/10;
canvas.width = window.innerWidth - 50;
canvas.height = window.innerHeight - 22.5;
bounciness = (1/2)
var spawnrate = 16;
var inertia = 0.00075;
var gravity = g/25;
players = []
then = new Date()/1000;
moved = false;
function getPosition(event){
mouseX = event.clientX;
mouseY = event.clientY;
if(moved == false){
update();
moved = true;
}
}
function addCircle(){
players.push({x: mouseX, y: mouseY, color: '#000000', radius: …Run Code Online (Sandbox Code Playgroud)我试图使用,all()但它不适合我:
>>> names = ["Rhonda", "Ryan", "Red Rackham", "Paul"]
>>> all([name for name in names if name[0] == "R"])
True
>>>
Run Code Online (Sandbox Code Playgroud)
我想,以检查是否所有的名字首先"R",即使我添加"Paul"到names,all()仍返回True.我该如何解决这个问题,这样all()的回报False,直到"Paul"被删除?