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

本篇推文共计1000个字,阅读时间约3分钟。

本系列推文,我们每期将对五个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)

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

往期回顾

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

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

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

我们生活在“Python时代”

教你用Python代码免费获取王者荣耀全英雄皮肤

疫情防控加速AI在医疗领域的发展及应用

10天,看火神山医院是如何建成的

武汉加油,中国加油!

欢迎各位读者在下方进行提问留言

☆ END ☆

你与世界

只差一个

公众号

喜欢本推文的话麻烦你点个“在看”或“分享至朋友圈”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值