Icode
2022-03-04 17:31:18 7 举报
AI智能生成
icode赛讲义脑图
作者其他创作
大纲/内容
Python模式
for循环
变量
为保证循环体一致,
可以使用变量来替代具体数字,
修改变量中数字来达到不同效果
for i in range(5)中的i就是变量
循环5次,每次的值是0,1,2,3,4
可以使用变量来替代具体数字,
修改变量中数字来达到不同效果
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)
例如是等差,但第二次不是:
特殊值 if i==1 else (初值+变化*i)
毫无规律,可以使用拼接数,例如 5,8,2 ,4
可以写为 4285//10**i%10
可以写为 4285//10**i%10
大于10,例如 12,10,7,11
可以写为 11071012//100**i%100
可以写为 11071012//100**i%100
有负数,可以考虑全部扩大,然后在缩小,
比如 3,-5,3,2
可以写为 7808//10**i%10-5
比如 3,-5,3,2
可以写为 7808//10**i%10-5
以上两点需要结合使用,注意icode上限一行80个字符
子主题
Subtopic
图形化模式
Subtopic
Subtopic
比赛规则
Subtopic
Subtopic
0 条评论
下一页