对于计算机语言,保留字是不能用作标识符的单词,例如变量、函数或标签的名称。对于其他计算机语言,关键字可以看作是语言指令的集合。
使用您选择的语言,用所选语言编写一个代码,给出一个介于1到10之间的数字,1<=n<=10,输出所选语言的任何n保留字(关键字)。
p,则代码必须输出p和10之间任何n的所有保留字。的可能示例
n=1 --> truen=3 --> try new interfacen=4 --> continue this long break的示例
n=1 --> >n=3 --> > < ^n=4 --> > < \ /的样本
n=1 --> (n=3 --> ( ) [ ]n=9 --> ( ) [ ] { } < >发布于 2018-04-16 13:42:59
lambda n:'=+*/%&^|<>'[:n]在1,10中接受整数的未命名函数,它返回单字节二进制运算符的字符串。
营办商:
= Assign
+ Addition
* Multiplication
/ Division
% Modulo
& Bitwise-AND
^ Bitwise-XOR
| Bitwise-OR
< Less Than?
> Greater Than?from keyword import*
lambda n:kwlist[:n]在1,10中接受整数的未命名函数,它返回字符串列表。
代码应该非常简单--它使用n定义了一个函数,它使用lambda n:...返回已知关键字的第一个n (...[:n]),使用标准库的keywords.kwlist (以及标准的import*高尔夫技术)。
https://codegolf.stackexchange.com/questions/162384
复制相似问题