python提升篇(三)-----实例练习第02day

     古往今来,不论是经历了大起大落,还是平淡温馨,最终都化为古诗词里的云淡风轻。

     转眼又是一周过去了,距离2020年也就一个月左右的时间了,回想往昔,我们是否收货了许多呢,不管怎样,我们继续前行。今天,我们进入python提升篇的第三篇文章,继续用实例,走向提升。。。

1. 打印当前日期和时间

# -*- coding:utf-8 -*-
import time
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())))
time.sleep(1)      # 延时一秒
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())))

代码分析:通过调用time包里strftime,localtime函数对日期和时间进行显示,然后用sleep函数进行延时1s,通过观察发现,时间显示正确。

显示效果:

2.分数划分

题目解析:利用 if-else函数对分数进行等级划分,90分及其以上划分为A,70-90分之前划分为B,60-70分之间划分为C,60分以下划分为D.

# -*- coding:utf-8 -*-
def score_grade():
    score = int(input('请输入你的分数:'))
if score >= 90:
        grade = 'A'
elif 70 < score < 90:
        grade = 'B'
elif 60 <= score < 70:
        grade = 'C'
else:
        grade = 'D'
    print("你的成绩等级为:", grade)

代码分析:依据题目所给条件,使用if_elif函数进行判断,最终划分等级。

显示效果:为了多次打印,小编封装为函数进行多次调用。

3.字符串统计

题目分析:输入一行字符,对其中的英文、空格,数字,和其它字符的个数进行统计。

# -*- coding:utf-8 -*-




def count_number():
    string = input("请输入一行字符串:")
    english = 0
    number = 0
    space = 0
    others = 0
for index in range(len(string)):
if string[index].isspace():
            space += 1  # 空格计数
elif string[index].isdigit():
            number += 1  # 数字计数
elif string[index].isalpha():
            english += 1  # 英文计数
else:
            others += 1
    print('------------——--------------------------------------------------------------------')
    print('|空格:%d个 | 数字:%d个 | 英文:%d个 | 其它:%d个' % (space, number, english, others))
    print('----------------------------------------------------------------------------------')

代码分析:对输入的字符串进行分割判断,判断主要采用字符属性函数,如string[index].isspace等等,即可判断出字符属于空格或是数字。

显示效果:

结语

     02day的实例分享结束了,虽说比较简单,但千万不要小瞧它们哦,代码也重在日积月累,说不定哪天就需要使用它们的时候呢,动手实践一遍吧!

编辑:玥怡居士|审核:小圈圈居士

往期精彩回顾

python提升篇(二)-----实例练习第01day

python提升篇(一)----必备函数

python实战篇(四)---Python+OpenCV画动态时钟

公众号ID:IT进阶之旅

扫码关注最新动态

嗨,你还在看吗?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值