嵌套

python-10-列表、元组嵌套

邮差的信 提交于 2019-12-06 05:19:00
前言 元组、列表前面章节有讲解实例,本节内容是列表、元组的多嵌套。 一、列表嵌套 1、列表嵌套操作1 # 列表的嵌套 li = ['xiaolong', '小林', ['小龙', 'xiaol'], '咯'] print(li[1][1]) # 取li列表下标1的 下标1元素 li[0] = li[0].capitalize() # li列表下标0改为首字母大写 print(li) li[1] = '小龙龙' # li列表下标1重新赋值 print(li) 2、列表嵌套操作2 li = ['xiaolong', '小林', ['小龙', 'xiaol'], '咯'] print(li[1].replace('小', '龙')) # 1、替换,将li下标1的 小 替换为 龙 li[1] = li[1].replace('小', '龙') # 2、替换,将li列表下标1的 小 替换为 龙 print(li) li[2][1] = li[2][1].upper() # 3、全大写 print(li) 三、元组 1、元组,只读列表,可循环查询,可切片。儿子不能改,孙子可能可以改。 # 元组,只读列表,可循环查询,可切片。 # 儿子不能改,孙子可能可以改 tu = (1, 2, 'asd', [3, 'xiaolong', '小龙'], 'aiyi') tu[3][0] = '5' #

.Net反射基础

那年仲夏 提交于 2019-12-06 04:05:46
Assembly:封装程序集信息,可以动态加载程序集 获取Assembly的几种方式: 1、var ass1 = Assembly.Load("ClassLibrary1");//项目中已引用此程序集,可以使用这种方法 2、var ass2 = Assembly.LoadFrom("c://xxxx.dll");//根据程序集全路径获取Assembly 3、var ass3 = personType.Assembly;//指定Type所在的Assembly 4、var ass4 = Assembly.GetAssembly(personType);//同上 5、var ass5 = Assembly.GetExecutingAssembly();//包含程序入口的程序集 Type:封装反射得到的类信息,也可以通过它反射创建一个对象 获取Type对象的几种方式: 1、assembly.GetType("反射Demo.Person"); 2、Type.GetType("反射Demo.Person"); 3、typeof(Person); 4、new Person().GetType(); Type对象的常用属性:        animalType.IsArray//是否是数组类型 animalType.IsImport//是否是COM类型库导入 animalType

C语言I博客作业10

浪尽此生 提交于 2019-12-06 03:29:43
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业链接 我在这个课程的目标是 熟练掌握程序c语言和各种函数的应用,能编写简单的应用 这个作业在那个具体方面帮助我实现目标 for语句的 参考文献 作业链接 、知乎、百度、慕课网 1.PTA实验作业 1.1:编程打印空心字符菱形 1.1.1 数据处理 数据表达:定义了整型变量n,i,j,m,k 数据处理: 先输入n 计算w的值 然后用for语句的嵌套 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 B 5 B C C D D C C B 题目说明 1.1.4 PTA提交列表及说明 1.编译错误:各种单词字符使用错误,大体上思路对的 1.2:输出三角形字符阵列 1.2.1 数据处理 数据表达:定义了n, j, i三个整型变量 数据处理 定义变量n,i,j, A赋值给s 输入n for循环 for嵌套 字符输出 格式化输出 换行 1.2.2 实验代码截图 1.2.3 造测试数据 输入数据 输出数据 说明 4 A B C D E F G H I J 题目说明 1.2.4 PTA提交列表及说明 1.编译错误:沃特不记得了 2.答案错误:printf(" ")没打对 2.代码互评 同学代码: 我的代码: 1.思路一样的.......,交作业时间快到了 3.学习总结(15分) 3.1 学习进度条(5分)

C语言|博客作业10

假装没事ソ 提交于 2019-12-06 03:29:24
这个作业属于哪个课 C语言程序设计ll 这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10100 我在这个课程的目标是 熟练掌握运用各语法,独自写出代码解决许多计算题 这个作业在哪个具体方面帮助我实现目标 pta,博客园作业 参考文献 《C语言程序设计》 1实验作业 1.17-7 编程打印空心字符菱形 (10 分) 本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形。所谓“空心菱形”是指:每行由两端为字母、中间为空格的字符串构成,每行的字符串中心对齐;上半部分相邻两行字符串长度差2,且字母从给定的起始字母逐一递增;下半部分与上半部分对称。 数据表达:定义了整型变量n,i,j,整型字符c。 n,i,j分别表示 输入的正整数 数据处理:使用了嵌套循环,嵌套循环中用了for语句 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 B 5 输入b 5 1.1.4 PTA提交列表及说明 编译错误:少写了分号 编译错误:for语句后面写了分号 1.2 题目7-4同构数 题目内容描述:一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。 1.2.1 数据处理 数据表达:定义了整型变量i 数据处理:使用了嵌套循环,嵌套循环中用了if语句 1.2.2

C语言I博客作业10

泄露秘密 提交于 2019-12-06 03:27:09
问题 答案 这个作业属于那个课程 C语言程序设计IIII 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10028 我在这个课程的目标是 熟练掌握各大语句,运算符,函数,尝试用简单的代码解决复杂的问题 这个作业在那个具体方面帮助我实现目标 熟悉break、continue的使用,熟悉使用循环的嵌套解决问题 参考文献 《C语言程序设计》 一、PTA实验作业 1.1换硬币 题目内容 : 将一笔零钱换成5分、2分和1分的硬币, 要求每种硬币至少有一枚 ,有几种不同的换法? 输入格式 : 输入在一行中给出待换的零钱数额 x∈(8,100) 。 输出格式 : 要求按5分、2分和1分硬币的数量依次从大到小的顺序, 输出各种换法 。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。 1.1.1数据处理 数据表达:定义了五个整型变量i,j,k,x,count。i指5分硬币数量,j指2分硬币数量,k指1分硬币数量,x指待换的零钱数额,count指换法个数。 数据处理:置count为0,调用scanf()函数输入x。使用嵌套循环,使用了三个for语句,先将x转换成相应的至多的5分硬币数量(或2分

C语言I博客作业10

て烟熏妆下的殇ゞ 提交于 2019-12-06 03:26:30
。1.业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10095 我在这个课程的目标是 完善知识结构,全力迎接期末考 这个作业在哪个具体方面帮助我实现目标 for的嵌套循环熟能生巧,对函数模型的判断 参考文献 CSDN、百度百科,c语言程序设计 1.pta实验作业 1.1.题目名 8 输出三角形字符阵列 (15 分) 本题要求编写程序,输出 n行由大写字母A开始构成的三角形字符阵列。 输入格式: 输入在一行中给出一个正整数 n( 1 ≤ n < 7)。 输出格式: 输出 n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。 输入样例: 4 输出样例: A B C D E F G H I J 1.1.1数据处理 数据表达:读题之后,首先明确正整数n为1到7,因为只有26个字母,且题目给定变量n。 要求组成三角形阵列,结合很容易联想到for循环的嵌套结构。 数据处理:通过定义i,j,分别用作两个循环的数,用count作为计数组。 将n取整之后,由i来减列,j来加行,‘ ’来显示字符,\n 来换行,最后输出结果。 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 4 利用题目所给条件验证合理性 1 A

C语言I博客作业10

为君一笑 提交于 2019-12-06 03:23:20
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业要求 我在这个课程的目标是 我希望能开发一种全新的语言程序 这个作业在那个具体方面帮助我实现目标 熟悉使用循环语句的嵌套 参考文献 for语句 本周作业 1.PTA实验作业 2.代码互评 3.学习总结 作业格式 1.PTA实验作业 1.1 输出三角形字符阵列 (15 分) 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。 1.1.1数据处理 数据表达:定义整形函数n,i,j,z和字符形函数ch。使用for嵌套循环。 数据处理: include<stdio.h> int main() { int n,i,j,z; char ch; ch='A';//给字符变量赋值 scanf("%d",&n);//输入n的值 j=n; for(i=1;i<=n;i++)//输出从1到n行 { for(z=1;z<=j;z++)//输出每行上的字符 { printf("%c ",ch); ch++;//字符数值+1 } j--;//每行字符数递减 printf("\n");//跳行 } } 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 4 A B C D\n E F H\n I J\n K 默认值 2 A B\n C 随机值 1.1.4 PTA提交列表及说明 错误点:1.j

C语言|博客作业10

人走茶凉 提交于 2019-12-06 03:16:46
这个作业属于哪个课程 C语言程序设计1 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10100 在这个课程的目标是 会编写简单小程序 参考文献 《C 语言程序设计》《C Primer Plus》 1. PTA实验作业 1.1 题目名1 输出三角形字符阵列 输出n行由大写字母A开始构成的三角形字符阵列 1.1.1 数据处理 数据处理: begin 定义整型变量n,i,j; 定义字符型变量的初始值'A'; 进入循环体,通过表达式for(i=1;i<=n;i++)对跳出循环进行判断; 进入内循环,通过表达式for(j=i;j<=n;j++)对变量变换,“c++"; 当i>n时跳出循环 end 数据表达:定义了整型变量、字符型变量;运用了for循环的嵌套。 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 2 符合要求的正整数 6 符合要求的正整数 -2 无数据 为负数不合题意 1.4PTA提交列表及说明 提交说明 编译错误:内部循环for语句误加分号。 编译错误:没有给字符型变量“c"赋初始值。 编译错误:内部循环变量初始值赋值错误。 编译错误:内部循环跳出循环条件错误。 1.2 题目名2 梅森数 编写程序,对任一正整数n(n<20),输出所有不超过2 n​​−1的梅森数 1

C语言I博客作业10

拥有回忆 提交于 2019-12-06 03:16:32
本周作业头 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I作业10 我在这个课程的目标是 熟练使用C语言编程,掌握编程基本工具以及一些办公软件 这个作业在那个具体方面帮助我实现目标 分析作业提高对嵌套循环的理解以及熟练度,还有期末复习大纲 参考文献 百度,《C语言程序设计》 1.PTA实验作业 1.1题目1 1.1.1数据处理 #include<stdio.h> int main() { 声明变量输入正整数,行数,字符长度; 声明字符数据并赋值为A; //表示从A开始 给正整数和字符赋值; for(行数从1递增至赋给正整数的值){ for(字符长度随行数变化){ printf("%c",字符); 字符增加; //从A增加 } printf("换行"); } return 0; } 1.1.2实验代码截图 1.1. 1.1.3造数据测试 输入数据 输出数据 说明 4 题目样例 5 随机取值 1.1.4PTA提交列表及说明 1.编译错误:误将return 0;后面大括号删掉。 2.编译错误:本来是错了两次,不知道玩什么显示一次,第二次是因为scanf语句后忘记加分号。 1.2题目2 1.2.1数据处理 #include<stdio.h> #include<math.h> //调用数学函数 int main() { 声明变量由n得到的数,输入的正整数

C语言I作业10

喜你入骨 提交于 2019-12-06 03:09:20
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10097 我在这个课程的目标是 语言的认识和了解,编程的基本操作,通过自己的实践让自己掌握好自己的专业 这个作业在那个具体方面帮助我实现目标 新代码的编译,语句的嵌套使用的总结 参考文献 《PTA系统常见问题解答》 1.PTA实验作业 1.1 编程打印空心字符菱形 1.1.1数据处理 数据表达:数据为整型和字符型,n为输入数据 数据处理:for语句和if语句的嵌套 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 B 5 样例数据 A 1 A 输入数据 1.1.4 PTA提交列表及说明 Q:编译错误 A:没有取字符 Q:答案错误 A:i的初始值有误 1.2同构数 1.2.1数据处理 数据表达:数据类型为整型 数据处理:for语句和if语句的嵌套 1.2.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 5 25 样例数据 6 36 输入数据 1.2.4 PTA提交列表及说明 Q:编译错误 A:,忘打 Q:答案错误 A:定义错误 2.代码互评 我的代码 他的代码 我的代码相较之下比较简洁而他的代码行数较多 我的代码相较于他的没有他的规范