编辑以明确我的想法
我想要一个随机的7到14个字符长的字符串,其中包含字母' d'到没有连续重复的字母。
预期输出示例:dgfede
import random
num = random.randint(7,14)
print(num)
message=""
end = False
for n in range(num):
while end == False:
newnum= random.randint(100,103)
val=chr(newnum)
val = newnum
message +=chr(val)
if(message != message[-1:]):
print(message)
end=True
else:
message =""
答案 0 :(得分:0)
这应该做:
import random
num = random.randint(7, 14)
print num
message = ""
prevnum = -1
for n in range(num):
newnum = random.randint(100, 103)
while newnum == prevnum:
newnum = random.randint(100, 103)
prevnum = newnum
message += chr(newnum)
您在代码中犯了很多错误,应该查看它们。
答案 1 :(得分:0)
您可以将$scope.loadparents = function(){
var tempchildren = [];
var promises = [];
restApi.getOwnparents()
.then(function(parents){
parent.data.forEach(function(parent, i, parents){
promises.push(restApi.getOwnchildren(parent));
});
$q.all(promises).then(function(data){
console.log(data);
data.forEach(function(children){
tempchildren = tempchildren.concat(children.data);
});
$scope.currentElements = tempchildren;
});
});
与choice
结合使用:
replace