
Lv.1
不发Kitten作品
签名:主攻神奇代码岛 个人中心链接:https://box3.fun/u/UiCoveKX1qhDY7p
在 【岛3创作节】听说这里有全岛第一个会发亮的年兽皮肤! 中回复
地图名:人生,跑~
https://box3.codemao.cn/p/1234567654321

2021-02-07T10:37:52 点赞:0
在 谁能教我用python做这一题 中回复
终于有人来帮你了
a=input().split(",")#输入并转化成列表,注意这里元素是字符串,会影响排序
for i in range(len(a)):#遍历数据中每一个数的下标
a[i]=int(a[i])#将这个数转化成int类型
a.sort()#从小到大排序
a = a[1:-1]#去掉首尾元素(最小、最大值)
ans=0#定义ans用于存放答案
for i in a: # 遍历数据中每一个数
ans += i#加到答案
ans/=len(a)#平均值
print(round(ans,2))#用round保留两位小数输出
#有BUG反馈哈
2021-02-27T22:42:53 点赞:1
在 谁能教我做这道题,急用python的 中回复
import math #导入math库
#数据量不大就用简单的方法了哈
def su(a): #判断素数的函数
for i in range(2,int(math.sqrt(a))+1):#判断每一个是否可以整除
if(a%i==0): #可以整除,不是质数,直接返回
return False
return True#都不可以整除,是质数
def lx3(a):#判断3是否有连续,注意要传入的是字符串
#喵(
# 不会用很多函数,这里就手打吧
f=0#统计有几个3
for i in a:#遍历
if(i=="3"):#如果是3
f+=1#个数加1
if(f<2):#个数<2不可能有连续
return False
elif(f==3):#因为最大数<1000,所以有三个(333)肯定是连续的
return True
else:#2个暂时想不到好方法,就穷举吧
if(len(a)==2):#长度是2必定连续
return True
else:#长度为3
if(a[0]==a[2]=="3"):#3_3不连续
return False
else:#其他都连续
return True
for i in range(1000):
b=str(i)#转化成字符串存放
if("3" in b):#如果有3
#下面两个判断顺序不能换
if(lx3(b)):#分别判断
b="&"+b
if(su(i)):#分别判断
b=b+"*"
print(b,end=",")#输出,逗号隔开
#真的好多啊
#BUG可以反馈2021-02-27T23:16:18 点赞:1
在 谁能教我做这道题,急用python的 中回复
import math #导入math库
#数据量不大就用简单的方法了哈
def su(a): #判断素数的函数
for i in range(2,int(math.sqrt(a))+1):#判断每一个是否可以整除
if(a%i==0): #可以整除,不是质数,直接返回
return False
return True#都不可以整除,是质数
def lx3(a):#判断3是否有连续,注意要传入的是字符串
#喵(
# 不会用很多函数,这里就手打吧
f=0#统计有几个3
for i in a:#遍历
if(i=="3"):#如果是3
f+=1#个数喵数<2不可能有连续
return False
elif(f==3):#因为最大数<1000,所以有三个(333)肯定是连续的
return True
else:#2个暂时想不到好方法,就穷举吧
if(len(a)==2):#长度是2必定连续
return True
else:#长度为3
if(a[0]==a[2]=="3"):#3_3不连续
return False
else:#其他都连续
return True
nu=True#是不是第一个
for i in range(1000):
b=str(i)#转化成字符串存放
if("3" in b):#如果有3
#下面两个判断顺序不能换
if(lx3(b)):#分别判断
b="&"+b
if(su(i)):#分别判断
b=b+"*"
if(nu):#是第一个
print(b,end="")
nu=False
else:
print(","+b,end="")#输出,逗号隔开
#真的好多啊
#BUG可以反馈2021-02-28T21:07:47 点赞:0
在 【教程】如何不用三角函数造一个圆 中回复
function circle(radius, position, voxel) {
for (let x = position.x - radius; x <= position.x + radius; x++) {
for (let y = position.y; y <= position.y + radius; y++) {
for (let z = position.z - radius; z <= position.z + radius; z++) {
if (Math.round(new Box3Vector3(x, position.y, z).distance(position)) == radius){
voxels.setVoxel(x, y, z, voxel);
}
}
}
}
}
//调用:
circle(5,new Box3Vector3(90, 20, 23),'stone');2021-06-24T18:52:01 点赞:0