我有2个词典:
budgets = {'Engineering': 4500.0,
'Marketing': 5000.0,
'Operations': 3000.0,
'Sales': 2000.0}
spending = {'Engineering': 5020.0,
'Marketing': 1550.0,
'Operations': 3670.0,
'Sales': 3320.0}
Run Code Online (Sandbox Code Playgroud)
我试图遍历它们,并找出哪些值spending
大于值budgets
.我目前写道:
for value in spending.values():
if value in spending.values() > budgets.values():
print 'Over Budget'
else:
print 'Under Budget'
Run Code Online (Sandbox Code Playgroud)
然而,当我运行它时,它们都打印出来Over Budget
,但事实并非如此.有人可以解释我接近这个错误吗?
谢谢 :)
我有这些价值观:
T_values = (222, 284, 308.5, 333, 358, 411, 477, 518, 880, 1080, 1259) (x values)
Run Code Online (Sandbox Code Playgroud)
C/(3Nk)_values = (0.1282, 0.2308, 0.2650, 0.3120 , 0.3547, 0.4530, 0.5556, 0.6154, 0.8932, 0.9103, 0.9316) (y values)
Run Code Online (Sandbox Code Playgroud)
我知道他们遵循模型:
C/(3Nk)=(h*w/(k*T))**2*(exp(h*w/(k*T)))/(exp(h*w/(k*T)-1))**2
Run Code Online (Sandbox Code Playgroud)
我也知道k=1.38*10**(-23)
和h=6.626*10**(-34)
。我必须找到最能描述测量数据的w。我想在python中使用最小二乘法来解决这个问题,但是我真的不太了解它是如何工作的。谁能帮我?
问题是从一串名称中返回包含4个字符的名称.
到目前为止这是我的代码:
var friends = "Ryan, Kat, Luke, Harry";
var newFriends = friends.split(",");
for (var i = 0; i < newFriends.length; i++) {
if (newFriends[i].length == 4) {
console.log(newFriends[i]);
}
}
Run Code Online (Sandbox Code Playgroud)
问题是代码只返回"Ryan",它应该返回Ryan和Luke,所有的名字都带有4个字母.
我正在用JavaScript构建自己的数学课.我将默认精度声明为8.当我将其传递给函数时,将for
-loop中的结果更改为NaN
.
class Mathematics {
constructor(angleType, accuracy) {
this.PI = 3.1415926535897932384626433832795;
this.at = angleType || "rad";
this.acc = accuracy || 8;
}
Ang(angle, at) {
let angdeg, angrad;
switch (at) {
case "deg" || "d" || "Deg":
angdeg = angle;
angrad = angdeg * this.PI / 180;
break;
case "rad" || "r" || "Rad":
angrad = angle;
break;
}
return angrad;
}
Sin(angle, at, acc) {
let _at = at || this.at,
angrad = this.Ang(angle, _at),
ans …
Run Code Online (Sandbox Code Playgroud)我想在HTML页面中添加输入文本。我使用JQuery来做到这一点。
我的JQuery脚本:
$(document).ready(function(){
$(".reply").click(function(){
var tempat=$(this).parent().parent().next(".komentar-balasan");
console.log(tempat[0]);
var html=
tempat[0].append('<input type="text"></input>');
});
});
Run Code Online (Sandbox Code Playgroud)
和HTML:
<div class="isi">
<div class="like-comment">
<div class="kotak"></div>
<div class="kotak-jumlah">
</div>
<div class="kotak"><button class="reply"></button></div>
</div><div class="komentar-balasan"></div>
Run Code Online (Sandbox Code Playgroud)
我不知道为什么,但是没有显示输入文本框。浏览器仅显示<input type="text"></input>
。就像浏览器无法识别HTML代码。
我找不到任何可以区分普通(例如整数)数组和对象数组的Lodash方法,因为JavaScript将对象视为数组.
两者都会回归真实
console.log(_.isArray([1,2,3])); // true
console.log(_.isArray([{"name":1}])); // true
Run Code Online (Sandbox Code Playgroud) 为什么我会得到undefined
以下结果console.log(tes_val)
?我该如何修复它?
var tes = document.getElementsByClassName('a_b_1');
var tes_val = tes.value;
console.log(tes_val);
Run Code Online (Sandbox Code Playgroud)
<input type="hidden" class="a_b_1" name="c_d_1" value="1|2|3">
Run Code Online (Sandbox Code Playgroud)
谢谢。
我试图反转一串布尔值的值,而不是
inverted([true, false, true, false, true])
它是 [false, true, false, true, false]
到目前为止,我已经想出了这个:
function inverted(bools) {
var inversion = [];
var string= [];
while(!bools) {
string.push(bools);
}
return inversion;
}
Run Code Online (Sandbox Code Playgroud)
但我的代码不起作用,任何和所有的帮助将不胜感激!
提示是否有可能将字符串转换为数字,以便只有整数以外的任何其他变体都会产生错误。
func('17') = 17;
func('17.25') = NaN
func(' 17') = NaN
func('17test') = NaN
func('') = NaN
func('1e2') = NaN
func('0x12') = NaN
Run Code Online (Sandbox Code Playgroud)
ParseInt无法正常工作,因为它无法正常工作。
ParseInt('17') = 17;
ParseInt('17.25') = 17 // incorrect
ParseInt(' 17') = NaN
ParseInt('17test') = 17 // incorrect
ParseInt('') = NaN
ParseInt('1e2') = 1 // incorrect
Run Code Online (Sandbox Code Playgroud)
最重要的是:该功能可在IE,Chrome和其他浏览器中使用!!!
我有一个自定义元素,其创建方式如下:
connectedCallback()
{
var on_off_switch = document.createElement('Div');
on_off_switch.class = 'switch demo3';
this.appendChild(on_off_switch);
}
Run Code Online (Sandbox Code Playgroud)
但我在查看源代码时注意到on_off_switch
's class 未设置为switch demo3
。
所有其他作业都有效,例如on_off_switch.style['background-color'] = 'red'
等等。
是否可以设置class
附加在自定义元素内的元素的 CSS?
javascript ×7
html ×3
jquery ×3
python ×2
append ×1
arrays ×1
boolean ×1
converter ×1
css ×1
data-fitting ×1
dictionary ×1
ecmascript-6 ×1
for-loop ×1
lodash ×1
loops ×1
math ×1
nan ×1
parsing ×1
python-2.7 ×1
string ×1