软件调试是剔除软件中bug,加速软件开发的必经过程。
我们调试方式有很多,我们当前我演示我们常用2种调试方式:通过prinf输出需要查看的信息,通过专用调试器(例如python中的pdb)进行调试。
#使用printf进行代码调试
import time
from sakshat import SAKSHAT
from sakspins import SAKSPins as PINS
if __name__ == "__main__":
try:
#Declare the SAKS Board
SAKS = SAKSHAT()
for i in range(0,8):
#显示0~7数组
SAKS.digital_display.show(("%4d" % i).replace(' ','#'))
print("当前显示的i值:" + str(i))
time.sleep(3)
print("程序运行结束")
except KeyboardInterrupt:
print("任务被终止了")
#使用printf进行代码调试
import time
from sakshat import SAKSHAT
from sakspins import SAKSPins as PINS
import pdb
if __name__ == "__main__":
try:
#启动pdb服务
pdb.set_trace()
#Declare the SAKS Board
SAKS = SAKSHAT()
for i in range(0,8):
#显示0~7数组
SAKS.digital_display.show(("%4d" % i).replace(' ','#'))
print("当前显示的i值:" + str(i))
time.sleep(3)
print("程序运行结束")
except KeyboardInterrupt:
print("任务被终止了")
课程 bilibili 视频地址:https://www.bilibili.com/video/av71878718/?p=23
排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。
老师将陆续给大家解析一些现在比较热门的图形化编程竞赛或考级真题,所有真题都来源于网上大家的分享,老师给大家进行系统的整理和个人解析。
免费的信奥学习资源、训练资源,
本教程讲解如何使用Python turtle库进行编程,并介绍了一些非常重要的编程概念。您将知道如何处理变量初始化、循环、条件语句、缩进、列表和操作符。
微软 Small Basic 将“乐趣”重新投入到计算机编程中。有一个友好的开发环境,很容易掌握,它使儿童和成人都容易进入编程的世界。
Small Basic 还有一组强大的图形功能。