Icode
2022-03-04 17:31:18 7 举报
AI智能生成
登录查看完整内容
icode赛讲义脑图
作者其他创作
大纲/内容
为保证循环体一致,可以使用变量来替代具体数字,修改变量中数字来达到不同效果for i in range(5)中的i就是变量循环5次,每次的值是0,1,2,3,4
变量用在循环中的step步数,或者列表下标
相同,无需使用变量,直接使用数字
递增公式: 初值+变化*i
递减公式: 初值-变化*i
绝对值等差,符号隔次相反 ,使用以上公式再乘以 (-1)**i
有差别,是等差数列
倍增: 初值*倍数**i
倍减:初值//倍数**i
有差别,是倍数关系
递增: sum=初值,sum+=i+1
递减:sum=初值,sum-=重复次数-i-1
有差别,是高斯数列和的连续项
大多数有规律,个别无规律,使用三元表达式,例如是等差,但第二次不是: 特殊值 if i==1 else (初值+变化*i)
大于10,例如 12,10,7,11可以写为 11071012//100**i%100
有负数,可以考虑全部扩大,然后在缩小,比如 3,-5,3,2可以写为 7808//10**i%10-5
以上两点需要结合使用,注意icode上限一行80个字符
毫无规律,可以使用拼接数,例如 5,8,2 ,4可以写为 4285//10**i%10
有差别,规律比较凌乱用拼接数
变量
for循环
子主题
Subtopic
Python模式
图形化模式
比赛规则
Icode
0 条评论
回复 删除
下一页