
获得徽章 9
#刷题交流# Day 1 打卡:让豆包直接给我答案,这个变量名起的一言难尽。。。让我想起 JetBrains 调研他们的用户对于品牌名被叫“丁日”的感受![[微笑]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_1.7d9f699.png)
def solution(n: int) -> list:
ans = []
for i in range(5 * n):
sb = []
if i < n:
sb.extend(['.' for k in range(n - i)])
sb.extend(['*' for k in range(5 * n - 2 * (n - i))])
sb.extend(['.' for k in range(n - i)])
ans.append(''.join(sb))
elif i <= (5 * n) // 2:
sb.extend(['*' for k in range(n)])
if 0 <= i - n < n:
sb.extend(['O' for k in range(5 * n - 2 * n)])
else:
sb.extend(['O' for k in range(n)])
sb.extend(['.' for k in range(n)])
sb.extend(['O' for k in range(n)])
sb.extend(['*' for k in range(n)])
ans.append(''.join(sb))
l = len(ans) - 1
if n % 2 == 1:
l -= 1
else:
l -= 2
while l >= 0:
ans.append(ans[l])
l -= 1
return ans
![[微笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_1.7d9f699.png)
def solution(n: int) -> list:
ans = []
for i in range(5 * n):
sb = []
if i < n:
sb.extend(['.' for k in range(n - i)])
sb.extend(['*' for k in range(5 * n - 2 * (n - i))])
sb.extend(['.' for k in range(n - i)])
ans.append(''.join(sb))
elif i <= (5 * n) // 2:
sb.extend(['*' for k in range(n)])
if 0 <= i - n < n:
sb.extend(['O' for k in range(5 * n - 2 * n)])
else:
sb.extend(['O' for k in range(n)])
sb.extend(['.' for k in range(n)])
sb.extend(['O' for k in range(n)])
sb.extend(['*' for k in range(n)])
ans.append(''.join(sb))
l = len(ans) - 1
if n % 2 == 1:
l -= 1
else:
l -= 2
while l >= 0:
ans.append(ans[l])
l -= 1
return ans
展开
评论
1
#豆包MarsCode AI练中学# Day 26 打卡:终于成功运行了这个例子代码,安装 playwright 很慢,要时不时点一点,防止在线项目环境休眠。然后要你安装新的库,安装不上的话先更新 apt 里的库信息,然后再安装,又是漫长等待,最后注意看代码里的注释,说要多次运行才可能有正确结果。结果可能是
File "/home/cloudide/.local/lib/python3.12/site-packages/pydantic/v1/main.py", line 526, in parse_obj
return cls(**obj)
^^^^^^^^^^
File "/home/cloudide/.local/lib/python3.12/site-packages/pydantic/v1/main.py", line 341, in __init__
raise validation_error
pydantic.v1.error_wrappers.ValidationError: 1 validation error for NavigateToolInput
url
URL scheme must be 'http' or 'https' (type=value_error)
出现这种报错,环境已经没问题了,也不要根据AI助手的建议做修复,重新运行几次就有下面成功的截图了。
File "/home/cloudide/.local/lib/python3.12/site-packages/pydantic/v1/main.py", line 526, in parse_obj
return cls(**obj)
^^^^^^^^^^
File "/home/cloudide/.local/lib/python3.12/site-packages/pydantic/v1/main.py", line 341, in __init__
raise validation_error
pydantic.v1.error_wrappers.ValidationError: 1 validation error for NavigateToolInput
url
URL scheme must be 'http' or 'https' (type=value_error)
出现这种报错,环境已经没问题了,也不要根据AI助手的建议做修复,重新运行几次就有下面成功的截图了。
展开
评论
2