小编Blu*_*Ice的帖子

社会安全号码检查 - Python

写作提示用户的格式输入社会安全号码的节目ddd-dd-dddd,其中d是一个数字.程序显示"Valid SSN"正确的社会安全号码或"Invalid SSN"不正确.我几乎拥有它,只有一个问题.

我不知道如何检查它是否是正确的格式.我可以输入例如:

99-999-9999
Run Code Online (Sandbox Code Playgroud)

它会说这是有效的.我如何解决这个问题,这样我才能得到"Valid SSN"它的格式ddd-dd-dddd

这是我的代码:

def checkSSN():
ssn = ""
while not ssn:  
    ssn = str(input("Enter a Social Security Number in the format ddd-dd-dddd: "))
    ssn = ssn.replace("-", "") 
    if len(ssn) != 9: # checks the number of digits
        print("Invalid SSN")
    else:
        print("Valid SSN")
Run Code Online (Sandbox Code Playgroud)

python while-loop

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

Android热图

我正在尝试为Android应用程序创建一个热图,如下所示:

在此输入图像描述

我发现在谷歌地图API的一个例子在这里,但我不知道它是最好的方法,你可以给我一个灯?

android android-maps

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

如何在循环时返回最大数量的数组

如何在循环时键入检查并返回最大数量的数组?我无法让下面的代码工作.

var v = prompt("Enter a Value", "0");
var w = prompt("Enter a Value", "0");
var x = prompt("Enter a Value", "0");
var y = prompt("Enter a Value", "0");
var z = prompt("Enter a Value", "0");
var num1 = parseInt(v, 10);
var num2 = parseInt(w, 10);
var num3 = parseInt(x, 10);
var num4 = parseInt(y, 10);
var num5 = parseInt(z, 10);

var numArray = [num1, num2, num3, num4, num5];
var highest = 0;
for (var i = 0; i <= …
Run Code Online (Sandbox Code Playgroud)

javascript arrays for-loop

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

对象密钥通过值

所以我试图通过值来获取对象键,以节省必须使用反向键和值创建重复对象的时间.

无论是从值返回键的函数还是我错过了内置方法,我都不在乎.我只需要一种方法来获取密钥.

例:

var user = {'name':'john', 'age':26, 'gender':'male'}
getKey(user.male) // Would return 'gender'?
Run Code Online (Sandbox Code Playgroud)

有没有简单的方法来获得它或需要一个功能?

javascript object

-2
推荐指数
1
解决办法
73
查看次数

是(x <= y)还是!(x> y)效率更高?

我想知道这些片段中的哪一个更快.

我通常使用这个表达式:

if(x <= y)
    break;
Run Code Online (Sandbox Code Playgroud)

但使用它有优势吗?

if(!(x > y))
    break;
Run Code Online (Sandbox Code Playgroud)

这是我的推理.我认为第一个声明实际上是这样的:

if(x == y)
    break;
if(x < y)
    break;
Run Code Online (Sandbox Code Playgroud)

但我认为第二个声明只是这样:

if(!(x > y))
     break;
Run Code Online (Sandbox Code Playgroud)

这让我相信第二种说法更快.这是正确的吗?

c++ performance

-5
推荐指数
1
解决办法
199
查看次数