问题标签 [digits]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
2977 浏览

python - 使用变量定义函数?

我正在尝试定义一个函数,该函数将包含一个变量n,其中n将是一串数字,例如"3884892993",函数的定义开始为is_true(n),但是如果 n 将是一个字符串is_true(n),那么一旦定义了字符串,我就可以使用示例字符串(例如n = "3884892993". 但是,当我使用时出现语法错误is_true(n)。我只是想知道如何使用 n 的示例字符串来测试这个函数。

我要定义的整个函数如下所示:http: //oi44.tinypic.com/282i3qo.jpg但请记住,我是一个绝对的新手,所以很可能会有很多错误,但如果我能得到一些专家的帮助,我将不胜感激尽可能:)

这是实际的问题:

验证数字的算法如下: (a) 从倒数第二个数字开始,向第一个数字移动,将每个交替数字加倍。(b) 将两位数相加,将 13 视为 1+3 等,并将结果添加到非两位数的总和 (c) 如果总和可被 10 整除,则该数字是有效的信用卡号。

编写并测试一个函数 is_valid(),该函数将信用卡号作为字符串作为参数(例如 is valid("49927398716")),并根据该号码是否为有效的信用卡号返回 True 或 False。

0 投票
1 回答
494 浏览

regex - 使用 RegEx 在长字符串中查找一组数字

我一直在搜索 Stackoverflow,但找不到可以帮助我的确切线程。

我的问题是,我希望能够找到并取出字符串中出现的任何 8 位数字。

这不会产生任何点击。但我想在字符串中间找到 8 位数字。

我在 RegEx 中非常基础。

任何帮助都会很棒!

0 投票
2 回答
118337 浏览

javascript - 如果数字小于 10,则显示前导零

可能重复:
JavaScript 等效于 printf/string.format
如何使用 JavaScript 创建 Zerofill 值?

我在变量中有一个数字:

我需要将该数字输出为 05:

我怎样才能做到这一点?

我可以手动检查数字并将 0 作为字符串添加到它,但我希望有一个 JS 函数可以做到这一点?

0 投票
1 回答
427 浏览

javascript - 加载和重定向用户后将 javascript 数组发送到 php 数组

在用户依次查看三个数字后,我想将用户重定向到包含表单字段的 php 页面。我还想将索引数组传递给 php 数组进行处理和存储。

这是到目前为止的代码:

有任何想法吗?

0 投票
5 回答
3743 浏览

c++ - 如何在 C++ 中将数字与数字分开?

我正在尝试找到一种方法从整数中分别获得 5 位数字。

上面的代码只是输入数字,但我想以某种方式分隔数字......但是如何?

0 投票
3 回答
4448 浏览

matlab - 将十进制数转换为向量

在matlab中我想转换这个:

成向量

我找到了几种使用命令将整数转换为向量的解决方案,scanf, num2str,...但这些命令不适合非整数,并且一些解决方案存在大量小数位数的问题......

需要这种转换,因为我想查看和使用数字的所有数字。

0 投票
4 回答
237 浏览

python - 如何创建一个包含 10 位数字的数组来计算重复次数?

我想知道如何创建一个 10 位数字的数组,这样每次显示一个数字的数字时,它会增加 10 位数组中的匹配位置,如下所示:

和数字变成:

我试过:

(j 在 num_digits 元素上倒退)但我收到错误“列表索引必须是整数,而不是列表”。

提前致谢!

0 投票
3 回答
1892 浏览

c - 将 int 拆分为个位数。如何处理零

我正在尝试创建一个函数,该函数将采用 int 并分别返回最左边的数字和其余数字。

idigitizer 返回数字的最左边部分,*number 将携带其余部分。我将在我的 main 中有一个循环,它将继续调用 idigitizer,直到号码的所有数字都分开。问题是我不知道如何处理零以及如何在完成最后一位数字时使该过程正确终止。欢迎任何帮助。提前致谢。

编辑:为了更清楚。我不希望数字中间可能出现的零丢失。如果我得到数字 100047 作为输入,我希望 idigitizer 返回:

0 投票
1 回答
4366 浏览

r - R:格式化xtable中的数字

我有数据:

如果我想创建一个数字amount刚好等于小数点后 1 位的表格,这样的命令有效吗?

谢谢。

0 投票
1 回答
2084 浏览

vhdl - 在不使用除法或模数的情况下抓取数字的数字

我正在尝试使用 VHDL 实现一个 7 段计数器。

计数器从 0 开始,并将整数值递增到最大值 9999。

该值被传递给一个应该将数字“拆分”为数字的块,以便我可以将它们显示在多路复用的 7 段上......

我已经使用多种方法(例如中断)在 PIC 上完成了此操作……但现在我正尝试在 FPGA(确切地说是 Xilinx Spartan 3E 入门板)上执行此操作,我在实现我写的代码时注意到我既不能使用除法也不能使用模数,因为它们无法实现......

编辑:我知道我可以单独映射 0..9999 的值,但那是遥不可及的。

当然还有另一种方法,但我想不出。

任何有关解决方法的提示将不胜感激!