小编dia*_*aco的帖子

没有先前'if'的'else'

我刚刚开始学习C编程,所以我并没有真正处于高级水平.忍受我!

我有这段代码,我想我很容易理解我要做的事情.但是我得到一个错误,说没有if之前调用最后一个else.

我怀疑问题是if和else之间的if-else语句.你们怎么解决它?

int talet;
scanf("%d", &talet);

int i = 1;
while (i <= 99) {
  int a; {
    if (i % talet == 0 || talet == (i / 10) % 10 || talet == i % 10) {
      if (talet % 10 == 0)
        printf("\n");
      else
        continue;
    }
    printf("burr ");
    else
      printf("%d ", i);
  }
  i = i + 1;
}
Run Code Online (Sandbox Code Playgroud)

c if-statement

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

对特定列排序列表列表

假设我有3种维生素含有C-维生素和D-维生素

ls = [[100,50],[100,49],[100,64]]
Run Code Online (Sandbox Code Playgroud)

巧合的是,这些维生素都具有相同数量的C-维生素.因此,我想对第二种情况(D-维生素)进行排序.我怎么做到这一点?我做了一些研究,发现这是一个例子:

mylist = sorted(mylist, key=itemgetter('name', 'age'))
Run Code Online (Sandbox Code Playgroud)

但是我不明白它的工作原理或原因.我已经使用带有helpmethods的类和这一行完成了关于一个条件的列表排序:

ls.sort(key=Vitamin.get_cVitamin, reverse=True)
Run Code Online (Sandbox Code Playgroud)

我最好想要建立那个......

python sorting list conditional-statements

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

Python - 列出连接

我有两个列表,我想创建一个包含其数据的列表.

ls1 = ["1","2","3","4"]

ls2 = ["4","3","2","1"]
Run Code Online (Sandbox Code Playgroud)

我正在寻找的答案是这种形式....

ls3 = ["1-4","2-3","3-2","4-1"]
Run Code Online (Sandbox Code Playgroud)

是否有可能实现这一目标?注意数字之间的减号.

python list

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

标签 统计

list ×2

python ×2

c ×1

conditional-statements ×1

if-statement ×1

sorting ×1