• python学习--练习题111213--分阶段判断问题、输出指定日期格式问题、统计字符问题


    练习11

    #利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
    学习成绩=float(input("请输入你的学习成绩:"))
    def 分数判定():
        if 学习成绩 <60:
            print("你的学习成绩在60以下,判定为C")
        elif 学习成绩 <=89:
            print("你的学习成绩在60-89分之间,判定为B")
        else:
            print("你的学习成绩在90以上,判定为A")
    分数判定()

    练习12

    #题目:输出指定格式的日期。

    from datetime import datetime
    日期输入=input("请输入日期(xxxx/xx/xx):")##这是要求输入的格式,可以根据情况调整
    提取日期=datetime.strptime(日期输入,"%Y/%m/%d")
    输出日期=m=print(提取日期.strftime("%Y--%m--%d"))##这是要求输出的格式,可以根据情况调整

    练习13

    #输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

    输入一行字符=input("请输入任意数据:")
    
    数字个数=len(list(i for i in 输入一行字符 if i.isdigit()==1))
    中英文字母个数=len(list((i for i in 输入一行字符 if i.isalpha()==1)))
    空格个数=len(list(i for i in 输入一行字符 if i==" "))
    其他个数=len(输入一行字符)-数字个数-中英文字母个数-空格个数
    
    print("{0}中有{1}个数字,{2}个中英文字母,{3}个空格个数,{4}个其他".format(输入一行字符,数字个数,中英文字母个数,空格个数,其他个数))
    
    
  • 相关阅读:
    JavaScript语言基础
    IP地址分类及CIDR划分方法
    Python静态方法实现单实例模式
    【转载】http和socket之长连接和短连接
    DDoS攻击
    Vue自定义过滤器
    解决跨域问题
    微信菜单创建
    canvas标签(1)--线条、矩形、圆形、文本、阴影、抛小球
    Bootstrap CSS概览代码文字标注篇
  • 原文地址:https://www.cnblogs.com/xurui89/p/10509976.html
Copyright © 2020-2023  润新知