我正在面对java脚本中的数字划分问题.
例:
var x= 2500, var y = 100
alert(x/y)
Run Code Online (Sandbox Code Playgroud)
显示25.
我需要25.00 格式的答案 .我能做什么?
当我除以2536/100时,它会按预期给出.
我正在开发一个需要能够平均三个数字的Facebook应用程序.但是,它总是返回0作为答案.这是我的代码:
$y = 100;
$n = 250;
$m = 300;
$number = ($y + $n + $m / 3);
echo 'Index: '.$number;
Run Code Online (Sandbox Code Playgroud)
它始终显示索引:0
有任何想法吗?
我正在尝试编写一个程序,首先检查是否可以通过交换2位来从数字a到数字b.我的下面代码设计从53150220288开始,然后检查是否可以通过仅更改2位数来达到编号537163806382.所以基本上我只想更改数字537163806382的2位数,以便新数字是99的倍数.然后将它们输出到文本文件.我正在编写这个程序来为我做这个,但它实际上是为了数学竞赛.
f = open('Blank.txt', 'w')
a = 53150220288
b = 537163806382
b = str(b)
c = 0
while a <= 1000000000:
for i in range(len(b)):
if b[i] == a[i]:
c = c
else:
c = c + 1
if c == 2:
a = str(a)
print(a, file=f)
else:
c = 0
a = int(a)
a = a + 99
f.close()
Run Code Online (Sandbox Code Playgroud)
上面代码的问题是它输出绝对没有!我不知道为什么?
如何将时间除以3?$minute%3==0如果分钟是0,3,9,12,15,我知道 可以工作......
但是如何判断分钟是否为1,4,10,13,16,如果分钟是2,5,11,14,17?
谢谢.
$minute = date('i');
if($minute%3==0){
//if minute is 0,3,9,12,15...do something
}else if($minute%3+1==0){
//if minute is 1,4,10,13,16...do something
}else if($minute%3+2==0){
//if minute is 2,5,11,14,17...do something
}
Run Code Online (Sandbox Code Playgroud) 我想检查相等2分数.我认为我写的方法不正确,因为可能会失去准确性.我是对还是错?
public boolean equals(Rational r) {
return (double) numerator / denominator == (double) r.numerator / r.denominator;
}
Run Code Online (Sandbox Code Playgroud) 如何将用户输入除以4?
example = input("Enter input")
Run Code Online (Sandbox Code Playgroud)
所以abcdefghjklmnopqrstu是20个字符,我想将它们除以4,所以我有5个字符列表,然后我将它们全部附加到新列表中?
我是python的新手并使用Python IDLE 3.3
我想得到用户输入字符的总数,然后将它们除以4,所以当我想将它们附加到列表时,它看起来像这样
list = [abcde],[ghijk],[lmnop],[qrstu]
Run Code Online (Sandbox Code Playgroud)
这是我目前的代码
user = input('ENTER TEXT: ')
user.upper()
print('Decrypting message: ', user)
for i in range(0, len(user), 4):
temp.append(user[i:i+4])
for i in range(0, len(user), 1):
print(temp[i])
Run Code Online (Sandbox Code Playgroud) 我有字符串"1000:2000,3000",我需要将它分成3个字符串,所以像这样:
"1000"
"2000"
"3000"
Run Code Online (Sandbox Code Playgroud)
我的代码看起来像:
int datas = 0;
String item = "";
String data = "";
String pocet = "";
List<String> items = "1000:2000,3000";
for (int ii = 0; ii < items.size(); ii++) {
System.out.println(items.get(ii));
int delkaid = items.get(ii).indexOf(":");
int delkadat = items.get(ii).indexOf(",") - items.get(ii).indexOf(":");
int delkapoctu = items.get(ii).length() - items.get(ii).indexOf(",");
for (int ite = 0; ite < delkaid; i++) {
item = item + items.get(ii).charAt(ite) + "";
}
for (int ite = 0; ite < delkadat; …Run Code Online (Sandbox Code Playgroud) 我有两个NSNumber,我想分开,但在代码的最后一行我得到错误:"无法使用类型'的参数列表调用'/'(@ Ivalue NSNumber,@ Ivalue NSNumber)'"
var firstnumber: NSNumber = object["numberone"] as NSNumber
var secondnumber: NSNumber = object["numbertwo"] as NSNumber
var calculated: NSNumber = firstnumber / secondnumber
Run Code Online (Sandbox Code Playgroud)
谁能帮我这个??
我有范围内的元素总数N和一些块nb
我想N分成nb最好的相等范围,只有开始编号和结束编号。例如,N=24并且nb=5应该输出:
0,5 5,10 10,15 15,20 20,24
Run Code Online (Sandbox Code Playgroud)
WhileN=28和nb=5应输出:
0,5 5,10 10,16 16,22 22,28 (the rest of `N/nb` division is equally distributed on the 3 last subranges)
Run Code Online (Sandbox Code Playgroud)
基于一个评论,我有这个方法:
def partition(lst, n):
division = len(lst) / n
return [lst[round(division * i):round(division * (i + 1))] for i in range(n)]
def ranges(N, nb):
return ["{},{}".format(r.start, r.stop) for r in partition(range(N), nb)]
>>> ranges(28, 5)
['0,6', '6,11', '11,17', '17,22', …Run Code Online (Sandbox Code Playgroud) 我想通过等效分割将数据帧列的连续值转换为离散值。例如,以下是我的input。
我想将列中的连续值a分成3个间隔。
Input:
import pandas as pd
import numpy as np
df = pd.DataFrame({'a':[1.1, 1.2, 1.3, 2.4, 2.5, 4.1]})
Run Code Online (Sandbox Code Playgroud)
Output:
a
0 1.1
1 1.2
2 1.3
3 2.4
4 2.5
5 4.1
Run Code Online (Sandbox Code Playgroud)
在列中 a,最小值为1.1,最大值为4.1,我想将其划分为3 intervals。
如您所见,每个间隔的大小等于(4.1-1.1)/3 = 1.0。因此,我可以将[1.1, 2.1)(大于或等于1.1和小于2.1)0间隔中的所有值都[2.1, 3.1)视为1,as 间隔中的所有值以及[3.1, 4.1]as 间隔中的所有值2。
所以这是我的预期结果。
Expected:
a
0 0
1 0
2 0 …Run Code Online (Sandbox Code Playgroud) 我对 python 语言相当陌生。我有两个这样的列表: 并且我还没有安装 numpy 包。
First_List = [10, 2, 5, 4, 100]
Second_List = [5, 10, 20, 20, 25]
Run Code Online (Sandbox Code Playgroud)
如何将每个元素除以 中的First_List元素Second_List?输出应该是:
Result = [2, 0.2, 0.2, 4]
Run Code Online (Sandbox Code Playgroud)
我想要输出中的列表,而不是数组!我怎样才能做到这一点 ?我尝试使用这个:
>>> First_List = [10, 2, 5, 4, 100]
>>> Second_List = [5, 10, 20, 20, 25]
>>> First_List/Second_List
Run Code Online (Sandbox Code Playgroud)
但我收到了这个错误:
回溯(最近一次调用最后一次):文件“”,第 1 行,在 First_List/Second_List 类型错误:/ 不支持的操作数类型:“列表”和“列表”
我是Java的新手,正在开发一个基本程序,它可以查看数组并给出打印数组中可被3整除的数字.我在使其正常工作时遇到了一些麻烦.这是我到目前为止的代码.
package arraysearch;
public class Intsearch {
public static void main(String[] args) {
}
public static void multiple_3 (int[] a, int b) {
b=0;
}
{
int[] numarray ={3, 9, 45, 88, 23, 27, 68};
{
if (numarray % 3)==0;
b = b+1;
}
System.out.println("This is the amount of numbers divisible by 3:" +b)
}
}
Run Code Online (Sandbox Code Playgroud)