为什么这个for循环后i的值最后只把i=10放在数组里???

为了账号安全,请及时绑定邮箱和手机
不明白例子里的for循环里i和j的值是怎么回事
我有点懵逼,第一个for循环中i!=9,i是个位数还是十位数?第二个for循环中控制每趟比较的最大下标,下标是指个位数么?第三个for循环中控制相邻元素比较的下标,这个又是什么意思?谁能给我解释解释?
非常感谢!明白了!哈哈哈,谢谢啦!
我还有一个问题,就是这个for循环为什么从8开始?从8开始的话,数组的最后一个数不是就不参与排序了么?因为,从0到8的话一共就九个元素参与排序对吧?
还有一个问题就是,if循环中为什么不能使用i作为变量,而要使用J?我试了试用i结果运行出错了。
点击展开后面3条评论
写下你的评论...
写下你的评论...
这些问题我都明白了,哈哈哈
写下你的评论...
写下你的评论...
哈哈哈,相互学习嘛~
写下你的评论...
写下你的评论...
Copyright (C) 2018 imooc.com All Rights Reserved | 京ICP备 号-11python 如何将for循环 的结果写成一个数组_百度知道
python 如何将for循环 的结果写成一个数组
如题。因为一组比较复杂的针对fHighResolved的运算,fHighResolved是个数组。但是运算不支持array .所以写了一个for循环,想把每一个循环的结果放在一起变成数组。请问改怎么写?
from mpmath import *
import mpmath as mp
for l in range(0,101,+1):
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
代码:list=[]for&i&in&range(10):&&&&list.append(i)print(list)过程:&&& for i in range(10):... & & list.append(i)...&&& print(list)[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]&&&&&&&&&&&
采纳率:70%
给个栗子: A =[ i*2 for in i range(5) if i &1 ]; B = [ 2,3,4 ]; A == [ i*2 for i in B]
本回答被提问者和网友采纳
为您推荐:
其他类似问题
您可能关注的内容
python的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。扫一扫体验手机阅读
js在for循环里边定义函数用到自增变量产生的问题
<span type="1" blog_id="1699471" userid='
10篇文章,8143人气,0粉丝
<span type="1" blog_id="1699471" userid='慎用 JS 中的 for (var index in items) 循环数组项
写在前面:有些朋友在搜索 for (var i in data),这个是循环属性,和循环数组略有不同,请参见:。JavaScript 循环数组的项,我们一般人用 for (var i = 0; i & items. i++),也有人用 for (var index in items)。我们要慎用 for (var index in items),为什么呢?首先这个与 C# 中的 foreach 不一样,foreach 中的 index 表示的是项,而这里 index 是表示项索引,也就是 0、1、2、3……这还不是致命的,看下面的示例:Array.prototype.copy = function () { };
var arr = [1, 2];
for (var index in arr)
alert(index);
}我们看到会弹出三个对话框,分别是:0、1、copy,也就是说除了项的数值索引 0、1,还多了一个 copy,而这个 copy 就是因为 Array.prototype.copy 扩展得到的。所以说不要把 for (var index in items)& 当作是 for (var i = 0; i & items. i++) 的一种简写,二者具有不同的意义。
1 楼:评论很不错!学习了2 楼:评论这个网页有bug,楼上我并未输入任何值3 楼:评论果然有4 楼:不写能咋地?5 楼:评论&h1&评论&/h1&6 楼:踩坑了踩坑了
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
作者简介:
vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。
主持金融、国土、农业、电商等多个行业项目执行,
推行“技术提升生产力、人心决定成功率”的管理理论。#include&stdio.h&int &main()
//定义数组的容量# define SIZE 6{
unsigned int i,j,//定义要用的相关变量int a[SIZE]={12,45,14,96,56,23};printf("冒泡排序前:");for(i=0;i&SIZE;i++)//for循环输出排序前数组里的元素{printf("%d",a[i]);
//计算机内部进行排序操作
for(i=0;i&SIZE-1;i++)//第一个for循环表示要循环的轮数{
for(j=0;j&SIZE-1;j++)//第二个for循环表示每一轮要循环的次数{if(a[j]&a[j+1])//最重要的部分“将数组里下标为第j个元素和第j+1个元素比较,如果第j个元素比第j+1个小,则
//把下标为j+1的元素和下标为j的元素交换位置”{
//还可以使用第二种交换为位置的方法temp=a[j];    &//a[j]=a[j]^a[j+1];a[j]=a[j+1];    //a[j+1]=a[j]^a[j+1];a[j+1]=   //a[j]=a[j]^a[j+1];
//交换完成}
printf("\n冒泡排序后:");
for(i=0;i&SIZE;i++)//最后在用一个for循环输出排序后的数组{printf("%d",a[i]);}printf("\n");
return 0;}
阅读(...) 评论()

我要回帖

更多关于 for循环后i的值 的文章

 

随机推荐