level 12
即便是最精通程序设计的程序员也可能写出不完美的代码,导致程序中存在着bug或错误。如果程序不能够得到预期的运行结果,你也不必惊惶失措,通过多次试运行和仔细测试一定可以使程序能够正常运行并得到预期结果。当遇到屡次修正不了的bug时,可以暂停一会儿,休息一下再回来工作,可能对调试者更有帮助。
2020年12月03日 09点12分
3
level 12
文件1.txt中包含数字序列“54,32,7,9,8,12,5,22,45,59,21”,首先写程序读取序列,然后自己编写排序算法(任意一种排序算法即可),将其按照升序排列,然后写入到2.txt中。
with open('1.txt') as f:
----s = f.read()
----s = s.strip().split(',')
----s = list(map(int, s))
----for i in range(len(s)):
--------for j in range(i+1, len(s)):
------------if s[j] < s[i]:
----------------s[i], s[j] = s[j], s[i]
----with open('2.txt', 'w') as ff:
--------ff.write(','.join([str(i) for i in s]))
2020年12月09日 14点12分
28
level 12
你看看这个代码段:
from tkinter import *
master = Tk()
ls = [1,2,3]
def ms():
s = var.get()
....print(s)
....lb3.config(text='aa')
lb3 = Label(master)
lb3.pack()
var = IntVar()
for i in range(len(ls)):
....Radiobutton(master, text=str(ls[i]), variable=var, value=i, command=ms).pack()
mainloop()
2021年02月25日 13点02分
40
level 12
class Rect:
....def __init__(self, w, h):
.......self.w, self.h = w, h
....def get_area(self):
.......return self.w * self.h
2021年03月18日 14点03分
44