我需要一个从130.15.0.0到130.15.255.255的IP地址列表.我试过这个,但我意识到它会创建255个列表.有谁能帮我解决这个问题?
for (( i = 0; i <= 255; i++)) ; do
for (( j = 0; j <= 255; j++)) ; do
LIST="$LIST 130.15.$i.$j"
done
done
Run Code Online (Sandbox Code Playgroud) 我正在编写一个程序,它将一个字符串作为输入,并检查其中的元素是否有效.我希望我的输入只包含较低的字符和句点,感叹号和空格,而不是空字符串.如果用户输入空字符串或无效字符,则会要求他们再次输入字符串:
我知道如何检查字符串中的字符.我用这种方法
alpha ="abcdefghijklmnopqrstuvwxyz"
message= input("Enter message: ")
for i in message:
if i in alpha:
print i
Run Code Online (Sandbox Code Playgroud)
通常我会使用下面的方法来检查无效输入,但如果我想检查字符串中的字符,它将不适用于这种情况.我只能使用它来检查消息是否为空
textOK = False
while not textOK:
message= input(prompt)
if len(message) == 0:
print("Message is empty)
else:
textOK= True
Run Code Online (Sandbox Code Playgroud)
这将在用户输入空字符串时重新提示.我不知道如何结合这两种方法.简而言之,我想检查我的输入是否只包含较低的字母,句号,感叹号和空格.如果它包含其他特殊字符或数字或者是空字符串,则会提示用户再次输入该消息.请帮忙!!
VSCode 突然只在工作区中搜索打开的文件。我正在使用远程 ssh 和 Prettier,我没有更改任何设置。有没有人有这方面的经验?Ctrl+Shift+F 似乎不起作用。
我正在尝试比较haskell中两个列表的相同索引处的元素.如果两个元素在同一个索引上相等,那么我必须返回该索引.我知道如何使用filter和zip比较两个函数,但我的函数返回值而不是索引.
compare l1 l2 = map fst . filter (\(x,y) -> x == y) $ zip l1 l2
Run Code Online (Sandbox Code Playgroud)
当我用ghci运行时,我有
compare [1,2,3,4,5] [1,2,3,7,8,9,11,5]
[1,2,3]
Run Code Online (Sandbox Code Playgroud)
我想[0,1,2]改为.任何人都可以给我提示如何解决这个问题吗?