如果有人寫「詹姆斯」,我希望我的節目樣式的名稱爲J * A * M * E * S 我想這將是簡單的:得到在輸出擺脫字符在python
for letter in name:
print letter+' *',
但我不知道如何擺脫最後的asterix。
我有一位朋友在C中展示我......所以我理解底層概念,而不是如何實現它。 C是如下:
#include <string.h>
#include <stdio.h>
int main(int argc, char* argv[]) {
int i;
for (i = 1; i < argc; i++) {
int len = strlen(argv[i]);
int j;
for (j = 0; j < len-1; j++)
printf("%c*",argv[i][j]);
printf("%c\n",argv[i][j]);
}
return 0;
}
有沒有辦法使用迭代來做到這一點? – Elsavador
@Elsavador:上面的代碼使用迭代('join'遍歷''james''的字符)。你能澄清一下你的意思嗎? – NPE