小编kn3*_*n3l的帖子

如果负数则舍入,如果正数php则舍入?

如果否定则向上舍入如果正则向下舍入?我有

$rounded =1000

39528,65 round should be --> 39000
Run Code Online (Sandbox Code Playgroud)

-30965,77 --> -31000
Run Code Online (Sandbox Code Playgroud)

php

1
推荐指数
1
解决办法
3229
查看次数

用do..while,继续?

<?php
// initial value

$week = 50;
$year = 2001;
$store = array();
do
  {
  $week++;
  $result = "$week/$year";
  array_push($store,$result);
  if($week == 53){
    $week = 0;
    $year++;//increment year by 1
    }
    continue;
  }
// End of Loop
while ($result !== "2/2002");

?>

print_r($store);
Run Code Online (Sandbox Code Playgroud)

结果想要回归

array("51/2001", "52/2001", "01/2002", "02/2002");
Run Code Online (Sandbox Code Playgroud)

使用do..while时继续使用我的问题是什么?

php loops

1
推荐指数
1
解决办法
1575
查看次数

合并两个列表:具有相似键的聚合值

我有两个或更多的列表.有点像这样:

listX = [('A', 1, 10), ('B', 2, 20), ('C', 3, 30), ('D', 4, 30)]
listY = [('a', 5, 50), ('b', 4, 40), ('c', 3, 30), ('d', 1, 20), 
         ('A', 6, 60), ('D', 7, 70])
Run Code Online (Sandbox Code Playgroud)

我想获得移动这样的重复元素的结果:我的结果是从listX + listY获取所有列表,但是在重复的情况下,例如('A', 1, 10), ('D', 4, 30)listX 的元素被呈现或者在listY中退出.结果就这样吧

result = [('A', 7, 70), ('B', 2, 20), ('C', 3, 30), ('D', 11, 100),
          ('a', 5, 50), ('b', 4, 40), ('c', 3, 30), ('d', 1, 20)]
Run Code Online (Sandbox Code Playgroud)

(A, 7, 70)通过添加('A', 1, 10)和 …

python

0
推荐指数
1
解决办法
1641
查看次数

帮助解决我的python LIST问题?

author_A = [['book_x',1,10],['book_y',2,20],['book_z',3,30]]
author_B = [['book_s',5,10],['book_t',2,20],['book_z',3,30]]

author_A AND author_B = ['book_z',3,30]
             author_A = [['book_x',1,10],['book_y',2,20]]
             author_B = [['book_s',5,10],['book_t',2,20]]
             ---------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我想要这样的现有数据

     author     quantity   Amount($)
      A&B        3            30
      A          3            30
      B          7            30
      total      13           90
Run Code Online (Sandbox Code Playgroud)

我不想要这样的现有数据!在这种情况下,它是ADDED重复['book_z',3,30]

         author   quantity   Amount($)
          A         6            60
          B         10           60
          total     16           120
Run Code Online (Sandbox Code Playgroud)

这是我的问题,任何人请帮助我解决这个问题.谢谢大家

python

0
推荐指数
1
解决办法
139
查看次数

我怎么能用数组循环?

在In print_r或var_dump中

echo "<pre>";
echo var_dump($groupname);
echo "</pre>";
Run Code Online (Sandbox Code Playgroud)

我得到了结果

array(2) {
  [0]=>
  object(stdClass)#330 (1) {
    ["name"]=>
    string(3) "AAA"
  }
  [1]=>
  object(stdClass)#332 (1) {
    ["name"]=>
    string(3) "BBB"
  }
}
Run Code Online (Sandbox Code Playgroud)

现在我想从数组中得到结果.

AAA | BBB 
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
165
查看次数

从有条件的旧词典中得到新的词典?

我是一本字典(字典字典)

    old_dict = {
    '1':{'A':1, 'check': 0, 'AA':2, 'AAA':3 , 'status':0},
    '2':{'A':11,'check': 0, 'AA':22, 'AAA':33 ,'status':1},
    '3':{'A':111,'check': 0, 'AA':222, 'AAA':333 ,'status':0},
    '4':{'A':1111,'check': 1, 'AA':2222, 'AAA':3333 ,'status':0},
    }
Run Code Online (Sandbox Code Playgroud)

我想在['check']!= 0之前和['status']之前得到一本新词典!= 0所以将会是

    new_dict = {
    '1':{'A':1, 'check': 0, 'AA':2, 'AAA':3 , 'status':0},
    '3':{'A':111,'check': 0, 'AA':222, 'AAA':333 ,'status':0},
    }
Run Code Online (Sandbox Code Playgroud)

如果是列表,我确实喜欢这个

    ouputdata = [d for d in data if d[1] == ' 0' and d[6]==' 0']
Run Code Online (Sandbox Code Playgroud)

我试过了

for field in old_dict.values():
       if field['check'] !=0 and field['status'] != 0
          line = field['A'] + field['AA']+field['AAA']
         #write …
Run Code Online (Sandbox Code Playgroud)

python dictionary

0
推荐指数
2
解决办法
1222
查看次数

映射数组并显示它?

我有:

$l = array(
               array("A"=>0.1,"B"=>1,"C"=>1,"D"=>1),
               array("A"=>0.1,"B"=>1,"C"=>0,"D"=>2),
            );

$h = array('h1','h2');
Run Code Online (Sandbox Code Playgroud)

1-我怎么能map(l,h)这样?

$result= $array(
               'h1'=> array("A"=>0.1,"B"=>1,"C"=>1,"D"=>1),
               'h1'=> array("A"=>0.1,"B"=>1,"C"=>0,"D"=>2),
            );
Run Code Online (Sandbox Code Playgroud)

2-所以II可以显示(现在的html表)

-------------------
   | A | B | C | D  
-------------------
h1 |
-------------------
h2 |
--------------------
Run Code Online (Sandbox Code Playgroud)

我试图输出:

<table>
<tr><td>A</td><td>B</td><td>C</td><td>D</td></tr>
foreach($result as $key=>$value){
  <tr>

  <tr>
}
<table>
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?

php arrays

0
推荐指数
1
解决办法
550
查看次数

使用列表理解找到N的除数

我已经开始编写一些Python代码了.我有的是:

from math import *
def ex(N):        
    l = []
    sum = 0
    N = abs(int(N));
    for n in range(1,N):
        if N % n == 0:
            l.append(n)
            sum += n
    l.append(N) 
    print '  of '+str(N),l
    print 'SUM', (sum+N)
Run Code Online (Sandbox Code Playgroud)

我不知道这是好还是坏,但这是我试过的:)

是否可以使用列表理解来复制代码的行为?如果是这样,怎么样?

python

0
推荐指数
2
解决办法
1260
查看次数

测试元组是否具有相同的内容

我必须实现一个cmpT应该返回以下结果的函数:

>>> cmpT((1, 2), (1, 2))
True
>>> cmpT((1, 2), (2, 1))
True
>>> cmpT((1, 2), (1, 2, 1))
False
>>> cmpT((1, 2), ())
False
Run Code Online (Sandbox Code Playgroud)

我的代码:

 def cmpT(t1, t2): 
    if t1 == t2:
        return True
    else:
        return False
Run Code Online (Sandbox Code Playgroud)

它没有提供所需的输出,cmpT((1, 2), (2, 1))也没有返回True.怎么了?

python

0
推荐指数
1
解决办法
1万
查看次数

在scala中调用主构造函数时会混淆

我正在学习scala,我尝试使用以下代码.

object Demo7 {
        def main(args: Array[String]): Unit = {
                class Person(val fullName: String) {
                        println(s"This is the primary constructor. Name is ${fullName}")
                        val initial = fullName.substring(0, 1) // Computed during initialization

                        //def this(firstName: String, lastName: String) = this(s"$firstName $lastName")

                }
                new Person("Tek Tuk")
                new Person("Tek Tuk").fullName 

        }
}
Run Code Online (Sandbox Code Playgroud)

然后我运行我得到与每次调用相同的返回结果.我理解这一行

new Person("Tek Tuk").fullName 
Run Code Online (Sandbox Code Playgroud)

不应该编译,任何人都可以解释为什么这行得到编译并返回与第一行相同的结果?

谢谢.

oop scala

0
推荐指数
1
解决办法
52
查看次数

标签 统计

python ×5

php ×4

arrays ×1

dictionary ×1

loops ×1

oop ×1

scala ×1