前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >经典 | Python实例小挑战—Part four

经典 | Python实例小挑战—Part four

作者头像
潘永斌
发布2020-04-08 15:10:55
3500
发布2020-04-08 15:10:55
举报
文章被收录于专栏:看那个码农看那个码农

本系列推文,我们每期将对五个Python实例小项目进行介绍,每天三分钟,由浅入深,由易到难,让各位读者渐渐爱上这门神奇的编程语言,掌握它并且能够在生活中使用它。

今天介绍的实例小项目为:(基于Python3.7版本)

实例1:判断回文数

实例2:反向输出数字

实例3:反向输出字符

实例4:调用函数

实例5:设置输出字的颜色

图片来源:YouTube

No.1

实例1:判断回文数

代码语言:javascript
复制
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:反向输出数字

代码语言:javascript
复制
n=int(input('输入一个正整数:'))
n=str(n)
print('%d位数'%len(n))
print(n[::-1])

执行以上代码输出结果为:

No.3

实例3:反向输出字符

代码语言:javascript
复制
def rec(string):
    if len(string)!=1:
        rec(string[1:])
    print(string[0],end='')

rec(input('string here:'))

执行以上代码输出结果为:

No.4

实例4:计算二次方程

实例4:计算二次方程

实例4:调用函数

代码语言:javascript
复制
def hello():
    print('Hello World!')
def helloAgain():
    for i in range(2):
        hello()

if __name__=='__main__':
    helloAgain()

执行以上代码输出结果为:

No.5

实例5:设置输出字的颜色

代码语言:javascript
复制
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)
代码语言:javascript
复制

执行以上代码输出结果为:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 看那个码农 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档