java-for循环 vs python-for循环
2021-06-16 09:05
标签:通过 高级 div str 打印 bsp 乘法表 3.4 乘法 >>>>>>>>>为了方便说明问题,我们举例说明: 我们首先分别用java和python的for循环来遍历这样一个数组: [1,2,3,4,,5,6,7,8,9] ---------------------------------------------------------------------------------- java-for循环 输出结果为: 在java5.0出现以后,java出现了高级for循环,我们用高级for循环来遍历一下这个数组: 输出结果为: 通过对比我们可以看出,python循环其实是类似于java中的高级循环。 但是,对于嵌套循环呢? 同样地,为了说明问题,我们用java和python两种语言分别打印一下九九乘法表: ------------------------------------------------------------------- java-嵌套for循环(打印九九乘法表) python-嵌套for循环(打印九九乘法表) 从上面中,我们可以看出,在嵌套循环中,python的代码无疑简洁许多。 java-for循环 vs python-for循环 标签:通过 高级 div str 打印 bsp 乘法表 3.4 乘法 原文地址:https://www.cnblogs.com/evil-smile/p/9726465.html
传统的java-for循环
arr=[1.2.3.4,5,6,7,8,9];
for(int i=0;i
1 2 3 4 5 6 7 8 9
for(int i:arr){
System.out.print(arr[i]);
}
1 2 3 4 5 6 7 8 9
python-for循环arr=[1,2,3,4,5,6,7,8,9];
for i in arr:
print(arr[i],end=“”);
输出结果为
1 2 3 4 5 6 7 8 9
从代码上看,python中的for循环更加简洁明了。public class MutiplyTable {
public static void main(String[] args) {
for (int i = 1; i ) {
for (int j = 1; j ) {
System.out.print(j+"*"+i+"="+j*i+"\t");
}
System.out.println();
}
}
}
for i in range(1,10):
for j in range(1,i+1):
d = i * j
print(‘%d*%d=%-2d‘%(i,j,d),end = ‘ ‘ )
print()
还有一个方面,在python中,for循环依靠range()函数来实现变量的更新。。。