本系列推文,我们每期将对五个Python实例小项目进行介绍,每天三分钟,由浅入深,由易到难,让各位读者渐渐爱上这门神奇的编程语言,掌握它并且能够在生活中使用它。
今天介绍的实例小项目为:(基于Python3.7版本)
实例1:判断回文数
实例2:反向输出数字
实例3:反向输出字符
实例4:调用函数
实例5:设置输出字的颜色
图片来源:YouTube
No.1
实例1:判断回文数
n=input("输入一个需要判断的数字:")
a=0
b=len(n)-1
flag=True
while a<b:
if n[a]!=n[b]:
print('不是回文串')
flag=False
break
a,b=a+1,b-1
if flag:
print('是回文串')
执行以上代码输出结果为:
No.2
实例2:反向输出数字
n=int(input('输入一个正整数:'))
n=str(n)
print('%d位数'%len(n))
print(n[::-1])
执行以上代码输出结果为:
No.3
实例3:反向输出字符
def rec(string):
if len(string)!=1:
rec(string[1:])
print(string[0],end='')
rec(input('string here:'))
执行以上代码输出结果为:
No.4
实例4:计算二次方程
实例4:计算二次方程
实例4:调用函数
def hello():
print('Hello World!')
def helloAgain():
for i in range(2):
hello()
if __name__=='__main__':
helloAgain()
执行以上代码输出结果为:
No.5
实例5:设置输出字的颜色
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)
执行以上代码输出结果为: