python进阶练习之——设置输出颜色(代码片段)

肥学大师 肥学大师     2022-12-11     577

关键词:

**题目:**文本颜色设置。

class bcolors:
    HEADER = '\\033[95m'
    OKBLUE = '\\033[94m'
    OKGREEN = '\\033[92m'
    WARNING = '\\033[93m'
    FAIL = '\\033[91m'
    ENDC = '\\033[0m'
    BOLD = '\\033[1m'
    UNDERLINE = '\\033[4m'
print(bcolors.WARNING + "警告的颜色字体?" + bcolors.ENDC)

小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶
有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏

python进阶练习之——反向输出ii(代码片段)

**题目:**按相反的顺序输出列表的值。a=['one','two','three']print(a[::-1])小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友... 查看详情

python进阶练习之——输入和输出❤️(代码片段)

**题目:**编写input()和output()函数输入,输出5个学生的数据记录。N=3#stu#num:string#name:string#score[4]:liststudent=[]foriinrange(5):student.append(['','',[]])definput_stu(stu):foriinr 查看详情

python进阶练习之——递归输出(代码片段)

题目利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。程序分析递归真是蠢方法。defrec(string):iflen(string)!=1:rec(string[1:])print(string[0],end='')rec(input('stringhere:'))小白练手专栏,适合刚入... 查看详情

python进阶练习之——暂停一秒输出(代码片段)

题目暂停一秒输出。程序分析使用time模块的sleep()函数。importtimeforiinrange(4):print(str(int(time.time()))[-2:])time.sleep(1)小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶有什么不明白的欢迎私信或留言,得到细致讲解。 查看详情

python进阶练习之——反向输出链表❤️(代码片段)

**题目:**反向输出一个链表。classNode:def__init__(self,data):self.data=dataself.next=Nonedefget_data(self):returnself.dataclassList:def__init__(self,head):self.head=headdefis_empty(self):return 查看详情

python进阶练习之——反向输出(代码片段)

题目给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。程序分析学会分解出每一位数,用字符串的方法总是比较省事n=int(input('输入一个正整数:'))n=str(n)print('%d位数... 查看详情

python进阶练习之——字典❤️(代码片段)

**题目:**找到年龄最大的人,并输出。请找出程序中有什么问题。if__name__=='__main__':person="li":18,"wang":50,"zhang":20,"sun":22m='li'forkeyinperson. 查看详情

python进阶练习之——遍历列表❤️(代码片段)

**题目:**循环输出列表l=['moyu','niupi','xuecaibichi','shengfaji','42']foriinrange(len(l)):print(l[i])📣小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶📣有什么不明白 查看详情

python进阶练习之——逆序列表❤️(代码片段)

**题目:**将一个数组逆序输出。**程序分析:**依次交换位置,或者直接调用reverse方法。lis=[1,10,100,1000,10000,100000]foriinrange(int(len(lis)/2)):lis[i],lis[len(lis)-1-i]=lis[len(lis)-1-i],lis[i]print('第 查看详情

python进阶练习之——三数排序(代码片段)

题目输入三个整数x,y,z,请把这三个数由小到大输出。程序分析练练手就随便找个排序算法实现一下,偷懒就直接调函数。raw=[]foriinrange(3):x=int(input('int%d:'%(i)))raw.append(x)foriinrange(len(raw)):forjinrange(i,len(raw)):ifraw[i 查看详情

python进阶练习之——磁盘读写❤️(代码片段)

**题目:**有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中。if__name__=='__main__':importstringfp=open('test1.txt')a=fp.read()fp.close()fp=open('test2.t 查看详情

python进阶练习之——三数排序❤️(代码片段)

**题目:**输入3个数a,b,c,按大小顺序输出。raw=[]foriinrange(3):x=int(input('int%d:'%(i)))raw.append(x)foriinrange(len(raw)):forjinrange(i,len(raw)):ifraw[i]>raw[j]:raw[i],raw[j]=r 查看详情

python进阶练习之——给人看的时间(代码片段)

题目暂停一秒输出,并格式化当前时间。importtimeforiinrange(4):print(time.strftime('%Y-%m-%d%H:%M:%S',time.localtime(time.time())))time.sleep(1)小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶有什么不明白的欢迎私信或留言ÿ... 查看详情

python进阶练习之——交换位置❤️(代码片段)

**题目:**输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组li=[3,2,5,7,8,1,5]li[-1],li[li.index(min(li))]=li[li.index(min(li))],li[-1]m=li[0]ind=li.index(max(li))li[0]=li 查看详情

python进阶练习之——磁盘写入ii❤️(代码片段)

**题目:**从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存。if__name__=='__main__':fp=open('test.txt','w')string=input('pleaseinputas 查看详情

python进阶练习之——九九乘法表(代码片段)

题目输出9*9乘法口诀表。程序分析分行与列考虑,共9行9列,i控制行,j控制列foriinrange(1,10):forjinrange(1,i+1):print('%d*%d=%2ld'%(i,j,i*j),end='')print()小白练手专栏,适合刚入手的新人欢迎订阅编程小白... 查看详情

python进阶练习之——画圈(代码片段)

**题目:**画图,学用circle画圆形。 fromtkinterimport*canvas=Canvas(width=800,height=600,bg='yellow')canvas.pack(expand=YES,fill=BOTH)k=1j=1foriinrange(26):can 查看详情

python进阶练习之——画菱形(代码片段)

题目打印出如下图案(菱形):*************************程序分析递归调用即可。defdraw(num):a="*"*(2*(4-num)+1)print(a.center(9,''))ifnum!=1:draw(num-1)print(a.center(9,''))draw(4 查看详情