首页 > 编程语言 >安工PTA自主智能体1-10题python

安工PTA自主智能体1-10题python

时间:2024-10-23 16:18:42浏览次数:9  
标签:10 python sum len 2f PTA eval print input

7-1 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出

a = input()
b = []
while a != "!!!!!":
    a = a.split()
    for i in range(len(a)):
        b.append(a[i])
    a = input()
b = list(set(b))
b = sorted(b)
print(len(b))
if len(b) < 10:
    for i in range(len(b)):
        print(b[i])
else:
    for i in range(len(b)):
        if i < 10:
            print(b[i])

7-2 jmu-python-汇率兑换

a = input()
if a[0] == "R":
    b = eval(a[1:])
    print("$%.2f" % (b / 6.0))
elif a[0] == "$":
    b = eval(a[1:])
    print("R%.2f" % (b * 6.0))

7-3 jmu-python-回文数判断(5位数字)

a=input()
b=reversed(a)
if list(a)==list(b):
    print("yes")
else:
    print("no")

7-4 jmu-python-分段函数

a = eval(input())
if a < 3:
    print("f({:.2f})={:.2f}".format(a, 1.2))
elif a == 3:
    print("f({:.2f})={:.2f}".format(a, 10))
else:
    print("f({:.2f})={:.2f}".format(a, 2 * a + 1))

7-5 产生每位数字相同的n位数

a, b = map(lambda x: x.strip(), input().split(","))
print(a * eval(b))

7-6 计算 11+12+13+…+m

a = eval(input())
sum = 0
for i in range(11, a + 1):
    sum += i
print("sum = %d" % sum)

7-7 求出歌手的得分

a = eval(input())
b = list(map(int, input().split()))
b = sorted(b)
c = b[2:a - 2]
sum = 0
for i in range(len(c)):
    sum += c[i]
print("aver=%.2f" % (sum / (a - 4)))

7-8 计算有n个字符串中最长的字符串长度

n = eval(input())
str = ""
max = 0
for i in range(n):
    str = ""
    str += input().strip()
    if len(str) > max:
        max = len(str)
print("length=%d" % max)

7-9 统计单词的个数

a = input().split()
print("count = %d" % len(a))

7-10 删除字符

a=input()
a=a.strip()
c=input()
c=c.strip()
a = a.replace(c.upper(), '').replace(c.lower(), '')
print("result: {}".format(a))

标签:10,python,sum,len,2f,PTA,eval,print,input
From: https://blog.csdn.net/q1820555847/article/details/143186906

相关文章

  • P1040 [NOIP2003 提高组] 加分二叉树
    P1040[NOIP2003提高组]加分二叉树题目描述设一个\(n\)个节点的二叉树\(\text{tree}\)的中序遍历为\((1,2,3,\ldots,n)\),其中数字\(1,2,3,\ldots,n\)为节点编号。每个节点都有一个分数(均为正整数),记第\(i\)个节点的分数为\(d_i\),\(\text{tree}\)及它的每个子树都有一......
  • 2024/10/22 模拟赛小记
    A.日期速算_date题意:给你一个日期,然后问k天之后日期。形式如“20240229”。保证年份在2000-9999年。看榜的时候发现挂掉了,有点迷惑。发现思路没什么问题。把cin,cout改成scanf和printf就过了。。?。什么oj特色。Code#include<bits/stdc++.h>usingnamespacest......
  • KBPC1010-ASEMI新能源专用方桥KBPC1010
    编辑:llKBPC1010-ASEMI新能源专用方桥KBPC1010型号:KBPC1010品牌:ASEMI封装:KBPC-4安装方式:直插批号:2024+现货:50000+正向电流(Id):10A反向耐压(VRRM):1000V正向浪涌电流:200A正向电压(VF):1.10V引脚数量:4芯片个数:4芯片尺寸:MIL功率(Pd):中小功率工作温度:-55°C~150°C类型:整流方......
  • 重磅!7本On Hold期刊被踢出SCI,10月WOS目录更新,附EXCEL下载
    【SciencePub学术】重磅!10月WOS目录更新,7本SCI被踢,并且被踢期刊均来自此前被OnHold的期刊,看来OnHold期刊的情形真的不容乐观,接下来小编给大家仔细介绍一下期刊变动情况。继上次WOS期刊目录更新之后,本次10月更新共有以下期刊发生变动:•SCIE:有7本期刊由于质量原因被剔除;......
  • (分享源码)计算机毕业设计必看必学 上万套实战教程手把手教学JAVA、PHP,node.js,C++、pyth
    摘 要大数据时代下,数据呈爆炸式地增长。为了迎合信息化时代的潮流和信息化安全的要求,利用互联网服务于其他行业,促进生产,已经是成为一种势不可挡的趋势。在网络小说的要求下,开发一款整体式结构的小说网站,将复杂的系统进行拆分,能够实现对需求的变化快速响应、系统稳定性的保......
  • 计算机毕业设计项目推荐,基于协同过滤算法的短视频推荐系统设计与实现30213(开题答辩+程
    摘 要现阶段,社会的发展和科技的进步,以及大数据时代下纷繁数据信息的融合,使得人们在生产及生活过程中,都将会接收到各种类型的数据信息,而通过计算机技术与网络技术,则能够将众多人们所不了解或不常用的信息,以简单的模式转化并传递给人们,使得人们的生产及生活质量得以显著提升......
  • 计算机毕业设计项目推荐:基于Web的社区人员管理系统的设计36303(开题答辩+程序定制+全套
    摘要科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作规则和开发步骤,采用ASP.NET技术建设社......
  • python 爱心代码
    今天看到一段python爱心代码,后面测试跑跑importrandomfrommathimportsin,cos,pi,logfromtkinterimport*CANVAS_WIDTH=640CANVAS_HEIGHT=480CANVAS_CENTER_X=CANVAS_WIDTH/2CANVAS_CENTER_Y=CANVAS_HEIGHT/2IMAGE_ENLARGE=11设置颜色HEART_COLO......
  • 使用Python ftplib库进行封装FTP自动下载
    fromftplibimportFTPfrombaseapi.loggerimportMyLoggerlogger=MyLogger.get_logger()classFTPUtils:ftp=FTP()ftp.set_pasv(False)def__init__(self,username,password,host,port=21):"""用于FTP站点初始化......
  • 20222310 2024-2025-1 《网络与系统攻防技术》实验三实验报告
    一、实验内容1.正确使用msf编码器,veil-evasion,自己利用shellcode编程等免杀工具或技巧(1)正确使用msf编码器,使用msfvenom生成如jar之类的其他文件(2)学会使用veil,加壳工具(3)能够使用C+shellcode编程2.通过组合应用各种技术实现恶意代码免杀成功实现了免杀的,简单语言描述原理,不......