zoukankan      html  css  js  c++  java
  • 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(输入一行字符,数字个数,中英文字母个数,空格个数,其他个数))
    
    
  • 相关阅读:
    UI自动化之鼠标、键盘事件
    iframe框中元素定位
    接口 Interface
    序列化和反序列化
    密封类和部分类
    简单工场设计模式
    ADO.NET数据库操作
    集合
    里氏转换
    装箱和拆箱
  • 原文地址:https://www.cnblogs.com/xurui89/p/10509976.html
Copyright © 2011-2022 走看看