python题
解析:本题输入的是一个不大于5的正整数,要求一个是判断是几位数,那这个可以把数字当字符串用len判断下长度即可。另一个要求是逆序打印,这个有个简单的方法,下面一起来看一下。
第1行获取输入的数字,得到的就是字符串形式,然后然后通过len函数将几位数的数据保存在变量wei中。
第3行输出数字是几位数,按照输出的格式。后面有个冒号和空格,因为后面逆输出是跟在后面的,不换行,所以用end=' '。
逆序输出数字,一行搞定,是不是很方便。
当然大家也可以尝试一下别的方法,使用列表。当然也可以用循环,大家尝试吧。
源码编辑器题
解析:方法应该有几种,我们先画出这样的一个图形吧
然后进行复制三个当作图形的上部,再复制两个当作中部,最后下部就是一道竖线,单独处理下。
这是这个图形的积木块。然后需要定位中心点移动的距离,这个需要计算一下,中心点移到中心点的距离,使用勾股定理计算下吧。
解析:程序i先增加3,1秒后克隆出“被感染的雷电猴”,重复3次。
那么再“当作为克隆体启动时”,秘钥是如何变化的。第1秒克隆时,i=3,变量a截取了原始秘钥的1到2个字符,即HE,变量b截取了原始秘钥的第4到最后个字符,即LOWORLD。新的秘钥生成为HE1LOWORLD。第2秒克隆时,i=6,变量a截取了秘钥的1到5位,即HE1LO,变量b截取了7到最后,即ORLD,新的秘钥生成为HE1LO2ORLD。第3秒克隆时,i=9,变量a截取了秘钥的1到8位,即HE1LO2OR,变量b截取了10到最后,即D。新的秘钥生成为HE1LO2OR3D。
领取专属 10元无门槛券
私享最新 技术干货