Lv.1
经常用Python语言编程の人。
签名:Nothing.
在 【海龟编辑器】意见反馈信箱(长期有效) 中回复
下面程序有错:
import easygui
a = [0.4,3,5,2,9,6,5,5,7,8,1,5,3,3,6,(-2),8,78,5,(-1.4776745754745746),3,3,65,546,4,7,56,66,123,37,5,57,65,6,6,6,45,喵,喵3,
665,3254,45,4423,323423423]
a_sort = (sorted(a))
a_sort_reverse = (list(reverse(sorted(a))))
if(easygui.ynbox('正还是倒?','是否',('正','倒'))) == (True):
print(a_sort)
else:
print(a_sort_reverse)
第一行与第二行属于一行。
第七行有问题(存在非法内容),但是运行没问题。为什么?
2020-01-24T20:10:39 点赞:0
在 【海龟编辑器】意见反馈信箱(长期有效) 中回复
1.问题:
有一个程序总是报错SyntaxError,为什么【错误程序二行"C:"的":"有语法错误(invalid syntax)】?
2.错误程序:
......
correct_s = sounds.Sound(C: /Users/Andministrator/Desktop/'sounds for Python'/'victory sounds') wrong_s = sounds.Sound(C: /Users/Andministrator/Desktop/'sounds for Python'/'wrong sounds') ...... 3.电脑版本: Windows7 4.海龟编辑器版本: V1.3.1x642020-02-05T12:24:58 点赞:0
在 【海龟编辑器】意见反馈信箱(长期有效) 中回复
1.问题
为什么程序不行????为什么answer没有 定义???????
2.程序
def _print_(letters):2020-02-19T10:54:05 点赞:0
在 【海龟编辑器】意见反馈信箱(长期有效) 中回复
1.bug描述:
为什么会出现这种bug??????
2.bugの程序:
password = password #学习过Pythonの人都知道这个程序会报错。
3.bug程序出现做法:
①点击运行;
②循环点击F5。
4.bug发生后的后果(控制台输出内容)【(换行)才是换行】:
①(正常情况)......NameError:name 'password' is not defined (换行)程 序 运 行 结 束
②程 序 运 行 结 束
③程 序 运 行 结 束(换行)程 序 运 行 结 束
④程 序 运 行 结 束(换行)程 序 运 行 结 束(换行)程 序 运 行 结 束
⑤Traceback(most recent call last):(换行)File "C:\Users\ADMINI~1\AppData\Local\Temp\codemao-dtwZ2c/temp.py", line 1, in <module>(换行)程 序 运 行 结 束
⑥Traceback(most recent call last):(换行)File "C:\Users\ADMINI~1\AppData\Local\Temp\codemao-dtwZ2c/temp.py", line 1, in <module>(换行)程 序 运 行 结 束(换行)程 序 运 行 结 束
⑦Traceback(most recent call last):(换行)File "C:\Users\ADMINI~1\AppData\Local\Temp\codemao-dtwZ2c/temp.py", line 1, in <module>(换行)程 序 运 行 结 束(换行)程 序 运 行 结 束(换行)程 序 运 行 结 束
5.电脑版本:
Windows7
6.软件版本:
1.3.1x喵或1.3.1x32(两个版本都会出现bug)
2020-03-05T20:09:34 点赞:0
在 【海龟编辑器】意见反馈信箱(长期有效) 中回复
1.问题描述:
我写了9个def,却出现IndentationError:expected an indented block
为什么????????????????
2.代码:
def def1():
# 打印用“print”
def def2(): #这里出现Error。
# 这是“for循环”
def def3():
# 出现任何问题执行下面程序
def def4():
# def1
def1()
def def5():
# 如果没有出现任何问题,执行下面の程序
def def6():
# def4
def4()
def def7():
# 不管怎样,执行下面的程序
def def8():
# def6
def6()
def def9():
# for循环の开始
try:
for __count in range(100):
# def9
def9()
print('再也不乱扔垃圾了!')
# def1
def1()
# def2
def2()
except :
# def3
def3()
print('无法打印“再也不乱扔垃圾了”。')
# def4
def4()
else:
# def5
def5()
print('打印成功!!!')
# def6
def6()
finally:
# def7
def7()
print('结束!')
#def8
def8()
3.电脑版本:
Windows7
4.软件版本:
1.3.1×64
2020-03-14T13:33:37 点赞:0
在 【海龟编辑器】意见反馈信箱(长期有效) 中回复
版本1.3.2x喵(最新版本)里面在代码模式输入“PASSWORD = PASSWORD”会出现:
程序运行结束
Traceback (most recent call last):
File "C:\Users\ADMINI~1\AppData\Local\Temp\codemao-BeVNdy/temp.py", line 1, in <module>
PASSWORD = PASSWORD
NameError: name 'PASSWORD' is not defined
程序运行结束
程序运行结束
Traceback (most recent call last):
File "C:\Users\ADMINI~1\AppData\Local\Temp\codemao-Vv9ExM/temp.py", line 1, in <module>
PASSWORD = PASSWORD
NameError: name 'PASSWORD' is not defined
程序运行结束
为什么会判断多次???????????

2020-03-27T13:28:37 点赞:0
在 【海龟编辑器】意见反馈信箱(长期有效) 中回复
这个onScreenClick好麻烦,我的程序因此而报错AttributeError: 'turtle'has no attribute'onScreenClick'!
好麻烦!!!!!
程序:
import turtle as t
from random import randint, random
def draw_star(points, size, col, x, y):
t.penup()
t.goto(x, y)
t.pendown()
angle = 180 - (180 / points)
t.color(col)
t.begin_fill()
for i in range(points):
t.forward(size)
t.right(angle)
t.end_fill()
# Main code
t.hideturtle()
t.speed('fastest')
t.onScreenClick().bgcolor('dark blue') #这里出现onScreenClick
while True:
ranPts = randint(2, 5) * 2 + 1
ranSize = randint(10, 50)
ranCol = (random(), random(), random())
ranX = randint(-350, 300)
ranY = randint(-250, 250)
draw_star(ranPts, ranSize, ranCol, ranX, ranY)2020-04-03T21:50:29 点赞:0
在 《审判之战(UT)》主题活动作品教程:Step 3 决心、战斗与治疗 中回复
模板:https://shequ.codemao.cn/work/4喵59295
2020-04-16T17:32:54 点赞:0
在 【海龟编辑器】意见反馈信箱(长期有效) 中回复
这个程序有问题:
import math
import time
def End():
end = True
def UseCollatzConjecture(number):
# Collatz Conjecture的意思是冰雹猜想。
NumberNow = number
end = False
while (end == False):
print(NumberNow)
if (NumberNow % 2 == 0):
NumberNow = (NumberNow / 2)
elif (NumberNow == 1):
End()
else:
NumberNow = (NumberNow * 3 + 1)
TryNumber = int(input('请输入一个数字:'))
UseCollatzConjecture(TryNumber)
但是控制台里面只有一堆“1.0”。
发生了什么??????????
2021-10-06T13:38:40 点赞:0