自动生成1到100的数字自增序列的几种方法
==之所以写这个题目,是原于一道笔试题,加上自己喜欢用的一些小方法,汇总如下:
1.编程语言,此方法由于语言的不同而存在语法上的差异,在此仅简单举例如下
python脚本:
多行输出:
for i in range(1,101) :print i
单行输出:
' '.join(str(i) for i in range(1,101))
2.PowerShell(windows)
PS脚本如下:
多行输出:
$num=1..100
$num
单行输出:
$num=1..100
foreach ($a in $num) {$w=-join($w," ",$a)}
$w
3.批处理BAT(windows)
bat脚本:
多行输出:
@echo off
rem这里是注释
for /l %%i in (1,1,100) do echo%%ipause
单行输出:
@echo off
rem这里是注释
setlocalEnableDelayedExpansionset str=
for /l %%i in (1,1,100) do (
set str=!str! %%i)
echo%str%pause
4.BASH(linux)
脚本:<