练习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(输入一行字符,数字个数,中英文字母个数,空格个数,其他个数))