'''当通过一道编程题目的全部测试样例后,判分系统会给出最令人欢喜的回复:
“Accepted”,Ac就是“Accepted”的简称。本题属于Python程序设计的“Accepted”
大派送,只要读入的字符串满足下列条件,该字符串将获得 “Accepted”,
否者获得“Wrong”。
得到“Accepted”的条件是:
字符串中同时包含X,T,U这三种字符且字符串中必须仅有X,T,U这三种字符,
不可以包含其他字符。
然后统计获得“Accepted”的字符串的个数。
例如:给定三个字符串:XTU、XTT、XXOTTU,
其中符合条件的是XTU,XTT缺少字符U,而XXOTTU包含其他字符O,
所以获得Accepted的字符串的个数为1。
#方法一:使用自定义函数实现
def accepted(x):
count_X=False
count_T=False
count_U=False
flag=1
feifazifu=1
for c in x:
if(c=='X'):
count_X=True
elif(c=='T'):
count_T=True
elif(c=='U'):
count_U=True
else:
feifazifu=0
break
if (count_X+count_T+count_U)!=3 or feifazifu==0:
flag=0
return flag
m=int(input())
s=[]
for i in range(m):
s.append(input())
count=0
for i in range(m):
if accepted(s[i])==1:
count=count+1
print(count)'''
#方法二:不使用自定义函数实现
m=int(input())
s=[]
for i in range(m):
s.append(input())
count=0
for i in range(m):
count_X=False
count_T=False
count_U=False
feifazifu=1
for c in s[i]:
if(c=='X'):
count_X=True
elif(c=='T'):
count_T=True
elif(c=='U'):
count_U=True
else:
feifazifu=0
break
if (count_X+count_T+count_U)==3 and feifazifu==1:
count=count+1
print(count)
救命的python答案(1).rar
需积分: 0 195 浏览量
更新于2024-06-25
收藏 18KB RAR 举报
Python是一种广泛使用的高级编程语言,以其易读性、简洁的语法和强大的功能而闻名。它在数据科学、网络开发、自动化脚本等多个领域都有广泛应用。标题"救命的python答案(1).rar"暗示了这个压缩包可能包含了与Python学习相关的解答或示例代码,对于初学者或在解决特定问题时可能会非常有帮助。
描述中提到的同样内容,进一步确认了这个文件可能包含了解决Python编程问题的资源。这些资源可能是针对某个课程、练习或者项目的关键代码,有助于学习者理解Python编程概念和实践。
在标签为空的情况下,我们无法获得额外的信息,但我们可以基于文件名"重点作业源代码"进行推测。这可能意味着压缩包内的内容聚焦于一些重要的编程作业的源代码,这些作业可能覆盖了Python的基础到进阶知识点,如变量、数据类型、控制流、函数、类、模块、异常处理、文件操作等。
源代码通常包含注释,这些注释可以解释代码的工作原理,帮助学习者理解各种编程概念。例如:
1. 变量和数据类型:Python支持整型、浮点型、字符串、布尔型等多种数据类型,源代码会展示如何声明和使用它们。
2. 控制流:if-else语句、for循环和while循环是Python中控制程序流程的重要结构,源代码会演示如何用它们实现条件判断和迭代。
3. 函数:Python鼓励编写可重用的代码,函数是实现这一目标的方式。源代码可能会包含自定义函数的示例,展示如何定义、调用和传递参数。
4. 类和对象:作为面向对象编程语言,Python允许创建类来封装数据和方法。源代码可能包含类定义以及继承、多态等面向对象概念的实例。
5. 模块:Python有丰富的标准库和第三方库,源代码可能展示了如何导入和使用这些模块,比如Numpy用于数值计算,Pandas用于数据处理,Matplotlib用于绘图等。
6. 异常处理:Python通过try-except语句处理程序运行时可能出现的错误。源代码可能会展示如何捕获和处理异常,确保程序的健壮性。
7. 文件操作:Python提供了简单的方法来读写文件,这对于数据处理和持久化存储至关重要。源代码可能会包含打开、读取、写入和关闭文件的例子。
这个名为"救命的python答案(1).rar"的压缩包可能是一个宝贵的资源,对于正在学习Python的人,特别是遇到困难或需要项目参考的人来说,它提供了宝贵的实践材料和解决方案。通过研究和理解这些源代码,学习者可以加深对Python编程的理解,提高编程技能,并能够独立解决问题。

余味长留337
- 粉丝: 0
最新资源
- 基于Vue3和ASPNET_Core的铁路票务智能化管理平台_实现用户注册登录_车票查询预订_订单管理_车站大屏_餐饮服务_地图导航_常见问题解答_管理员后台等功能_采用前后端分.zip
- 基于传统JSP技术开发的轻量级Web应用系统_包含用户登录注册模块_数据展示页面_简易后台管理功能_适用于小型企业内部信息管理系统_教学演示项目_个人学习练习用途_采用JSPHT.zip
- 简易数据库教学工具_面向大一新生的C语言和C课程设计辅助系统_帮助计算机专业学生快速完成XX管理系统类课程作业_包含哈希表实现和简化API接口_提供C和C双版本支持_降低数.zip
- 基于若依框架二次开发的湖南科技大学数据库系统课程设计选题一学生管理系统_学生信息管理_成绩管理_课程管理_教师管理_班级管理_权限管理_数据统计分析_系统日志_用户角色权限控制_E.zip
- 《概率论与数理统计》第五章学习报告.md
- 《概率论与数理统计》第四章学习报告.md
- 一个基于Vuejs框架开发的现代化游戏展示平台_包含热门游戏推荐_游戏分类浏览_游戏详情展示_用户评论互动_游戏收藏功能_游戏搜索筛选_轮播图展示_响应式设计_移动端适配_采用S.zip
- 这是一个基于Bootstrap框架开发的现代化响应式后台管理系统HTML模板_包含仪表盘_表格_表单_图表_日历_邮件_聊天_任务管理_文件管理_用户管理_权限控制_登录注册_40.zip
- 【概率论与数理统计】多维随机变量及其分布:二维随机变量性质与应用综述
- 【概率论与数理统计】随机变量及其分布学习报告:涵盖离散型与连续型随机变量、分布律及应用实例解析文档的主要内容
- Minio文件服务器,下载后直接可以使用
- 《全面解析IDEA下Maven配置问题的解决方法》
- 学生信息管理系统-java-多角色
- 《数据要素流通指数:理论框架与行业实践探索》
- 遥感技术基于Sentinel-2影像的NDVI计算与可视化:云掩膜处理及植被指数统计分析系统设计
- C++中利用sort函数实现学生成绩排序功能