用python完成简单面试题2

程序设计思维与实践 Week2 实验 A - 化学 题意 假设如上图,这个烷烃基有6个原子和5个化学键,6个原子分别标号1~6,然后用一对数字 a,b 表示原子a和原子b间有一个化学键。这样通过5行a,b可以描述一个烷烃基 你的任务是甄别烷烃基的类别。 原子没有编号方法,比如 1 2 2 3 3 4 4 5 5 6 和 1 3 2 3 2 4 4 5 5 6 是同一种,本质上就是一条链,编号其实是没有关系的,可以在纸上画画就懂了 I... 阅读详情

2017-滴滴出行- 末尾为0的个数

  • 题目描述:
    输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2;

  • 输入描述:
    输入为一行,n(1 ≤ n ≤ 1000)

  • 输出描述:
    输出一个整数,即题目所求

  • 示例1:

- 输入:
    10
- 输出:
    2 

源代码

#!/usr/bin/env python
#coding:utf-8

n = input("input:") 
x=1
for i in range(1,n+1):  #求出n的阶乘
    x*=i

l=str(x)        #将求出的阶乘转化l,
print l
count=0
for i in range(len(l)-1,-1,-1): #倒序取出整个字符串
    if l[i] == '0':     #根0作比较是0计数加一
        count+=1
    else:
        break
    # print i,l[i]
print count

测试结果

这里写图片描述
这里写图片描述

(2017-猪八戒网-数串)

  • 题目描述:
    设有n个正整数,将他们连接成一排,组成一个最大的多位整数。 如:n=3时,3个整数13,312,343,连成的最大整数为34331213。 如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。

  • 输入描述:
    有多组测试样例,每组测试样例包含两行,第一行为一个整数N(N<=100),第二行包含N个数(每个数不超过1000,空格分开)。

  • 输出描述:
    每组数据输出一个表示最大的整数。

  • 示例1:

- 输入
    2
    12 123
    4
    7 13 4 246
- 输出
    12312
    7424613

源代码

#!/usr/bin/env python
#coding:utf-8
n=input("input:")   ##输入的个数

l=[]            
l =raw_input()      ##将所有输入放到一个列表里
l = l.split()[:n]   ##只截取输入的个数 个 数字
l.sort()        ##将列表排序
l.reverse()     ##再逆序
# print l
x=""        
for i in l:     ##将列表变为一个字符串
    x+=i
print x

测试结果

这里写图片描述
这里写图片描述
因为输入个数有限定,所以不对25进行处理
这里写图片描述

不知道名字的题

  • 题目描述
    “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。花花非常喜欢这种拥有对称美的回文串,生日的时候她得到两个礼物分别是字符串A和字符串B。现在她非常好奇有没有办法将字符串B插入字符串A使产生的字符串是一个回文串。你接受花花的请求,帮助她寻找有多少种插入办法可以使新串是一个回文串。如果字符串B插入的位置不同就考虑为不一样的办法。
    例如:
    A = “aba”,B = “b”。这里有4种把B插入A的办法:
  • 在A的第一个字母之前: “baba” 不是回文
  • 在第一个字母‘a’之后: “abba” 是回文
  • 在字母‘b’之后: “abba” 是回文
  • 在第二个字母’a’之后 “abab” 不是回文
    所以满足条件的答案为2

  • 输入描述:
    每组输入数据共两行。
    第一行为字符串A
    第二行为字符串B
    字符串长度均小于100且只包含小写字母

  • 输出描述:
    输出一个数字,表示把字符串B插入字符串A之后构成一个回文串的方法数

  • 示例1

- 输入
    aba
    b

- 输出
    2

源代码

#!/usr/bin/env python
#coding:utf-8
def panduanhuiwen(a):   ##判断该串是否为回文串
    for i in range(0,len(a)-1):
        if a[i] != a[len(a)-i-1]:
            return 0
    return 1
# print panduanhuiwen(raw_input())
a=raw_input("input a:")
b=raw_input("input b:")
x=""
count=0
for i in range(0,len(a)+1): ##循环a串,判断并将b串插入a串中每一个位置
    if i == 0:          ##首位置
        x=b+a
        print x
        count+=panduanhuiwen(x)  
    elif i == len(a):   ##末位置
        x=a+b
        print x
        count += panduanhuiwen(x)
    else:               ##中间位置
        x=a[:i]+b+a[i:]
        print x
        count += panduanhuiwen(x)
print count

测试结果

这里写图片描述
这里写图片描述

十二届蓝桥杯青少年Python组省赛试题 第十二届省赛青少年Python组试题 阅读详情

相关推荐

PAT天梯赛L1-102 兰州牛肉面 c语言

输入第一行给出一个正整数 N(≤100),为牛肉面的种类数量。这里为了简单起见,我们把不同种类的牛肉面从 1 到 N 编号,以后就用编号代替牛肉面品种的名称。第二行给出 N 个价格,第 i 个价格对应第 i 种牛肉面一碗的单价。这里的价格是 [0.01, 200.00] 区间内的实数,以元为单位,精确到分。品种编号 碗数其中碗数保证是正整数。当对应的品种编号为0时,表示输入结束。这个记录不算在内。

zhangshuangrui的博客 1476

输入在第1行中给出N(1<N≤100),在第2行中给出N个待排序的整数,数字间以空格分隔,并保证数字没有重复的出现。输出格式:给出冒泡排序每一遍后的中间结果数列,数字间以空格分隔,但末尾不得有多余

int main()int k = 0;if (n!= 1) {int a[100];for (i = 0;i < n;i++)cin >> m;a[i] = m;for (j = 0;j < n - 1;j++)for (i = 0;i++)k++;for (i = 0;i < n - 1;i++)count++;else;return 0;for (i = 0;i < n;

Eva1935784716的博客 1897

用python完成简单面试题

(2017-腾讯-在线编程题) 题目描述: 给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输入值小于1000。 如,输入为10, 程序应该输出结果为2。(共有两对质数的和为10,分别为(5,5),(3,7)) # (2017-好未来-笔试编程题)--列表练习 # (2017-去哪儿网-在线编程)

python_bobo的博客 2058

兰州牛肉面

兰州牛肉面是历史悠久的美食,根据牛肉面的宽窄、配料的种类,可以细分为上百个不同的品种。你进到兰州的任何一家牛肉面馆,只说:“来一碗牛肉面!”就好像进到加州的咖啡馆说“来一杯咖啡”一样,会被店主人当成外星人……本题的任务是,请你写程序帮助一家牛肉面馆的老板统计一下,他们一天卖出各种品种的牛肉面有多少碗,营业额一共有多少。

Pretty Boy Fox的博客 2728

多模态特征融合方法总结

由于本人的研究是文本、语音和图像三者模态数据的融合,所以针对的是这三种模态的特征融合方法进行总结。 首先,多模态特征融合的方法大体分为三种

华辰烟雨的博客 9万+

altium room 布局_ALtium 16相同重复模块PCB布局,复制布局走线

自己做了实际工程以后发现PCB器件名字后缀太长了,所以文章最后写了一下后缀的调整方法。第一种方法:1、建立子原理图如下,文件名CANM 2、之后新建一个顶层文件,文件名TOP,之后design—create sheet symbol form sheet or hdl。选择CANM,并放置到TOP中,如下 3、由于我们要多次调用CANM所以使用repeat命令修改如下: 4、之后根据自己的定义,连...

weixin_39609573的博客 5752

常用的python面试题简单接触

2018年最常见的Python面试题&答案(上篇) 景略集智 已认证的官方帐号 299 人赞了该文章 Python新手在谋求一份Python编程工作前,必须熟知Python的基础知识。编程网站DataFlair的技术团队分享了一份2018年最常见Python面试题合集,既有基本的Python面试题...

aamoy06888的博客 2569

三菱PLC通信库大比拼:手把手教你用C#实现最高效的McProtocol数据读写

本文深入比较了三菱PLC通信库的性能,重点介绍了如何使用C#高效实现McProtocol数据读写。通过实测数据对比HslCommunication、McProtocol-next和自定义方案的优劣,提供优化技巧和代码示例,帮助开发者在工业自动化场景中提升通信效率。

m0n1o2p的博客 258

这几道Python面试题,稳准狠,Python面试题No15

文章目录必须放一个表情包,太魔性了!第1题: 修改以下Python代码,使得下面的代码调用类A的show方法?第2题:修改以下Python代码,使得代码能够运行第3题: 下面这段代码的输出是什么?第4题: 下面这段代码输出什么?第5题:如何添加代码,使得没有定义的方法都调用myfunc方法?第6题:关注题,最近在公号更新一个神奇的系列入门文章 必须放一个表情包,太魔性了! 第1题: 修改以下Py...

梦想橡皮擦,专栏100例写作模式先行者,现象级专栏 《Python 爬虫 100 例》作者、《滚雪球学 Python 专栏》原创者 2万+

win11下的MySQL安装

目前官方最新版本是8.0.26,考虑到其稳定性、可靠性还需一定周期保证,所以使用官方版求稳定仍然建议5.7系列。3、选择MySQL Servers 5.7.38 -x64,然后按绿色箭头将选中的版本移植到右边选中框中。4、点击下方蓝色Advanced Options,选择安装位置。1、在开始界面搜索MySQL,点击command line。4、在“系统变量”中选择“path”,点击编辑。5、新建——>增加MySQL路径——>确定,12、execute,安装好后next。9、不需要做修改,直接点击next。.

rensweet的博客 2万+

道路缺陷检测实战指南:基于YOLOv11的深度学习系统从搭建到落地

道路缺陷检测项目的每一步,都是“理论→实践→反思→优化”的成长循环。当你看到自己开发的系统能精准识别出道路上的每一处裂缝、每一个坑洼时,那种“技术解决真实问题”的成就感,会让你明白深度学习不止是论文里的公式,更是改变行业的工具。如果过程中遇到模型不收敛、界面功能异常等问题,不妨把问题拆解成“数据是否标注准确?”“模型参数是否合理?”“界面逻辑是否有漏洞?”等小问题逐一排查。记住,每解决一个问题,你就离“能独立落地AI项目的工程师”更近一步。

LXY_LOVE36的博客 172

python简单面试题

  在这个即将进入金9银10的跳槽季节的时候,肯定需要一波面试题了,安静总结了一些经常遇到的python面试题,让我们一起撸起来。 python面试题 1、求出1-100之间的和 # coidng:utf-8 a = 0 for i in range(0,100): a += (i+1) print(a)5050 # 也可以使用函数sum sum = sum...

weixin_30613727的博客 457

9篇9章1节:认识 SHARE 数据库

SHARE数据库是欧洲最大的跨国老龄化追踪调查项目,覆盖28个欧洲国家和以色列的50岁及以上人群。自2004年启动以来,已完成14-16万受访者的50-60万次访谈,形成跨度20年的纵向数据。该数据库采用标准化的多阶段抽样方法,收集健康、经济和社会关系等领域的多维度信息,具有高度的跨国可比性。SHARE与美国HRS、英国ELSA等调查对接,构成全球老龄化研究网络。数据免费向科研人员开放,但需注册并承诺仅用于非商业性研究。该项目由欧盟委员会等多方资助,为老龄化研究和政策制定提供了重要实证依据。

MD Code 903

震惊!几道Python 理论面试题,Python面试题No18

文章目录本面试题题库,由公号:非本科程序员 整理发布第1题: 简述解释型和编译型编程语言?第2题:Python解释器种类以及特点?第3题: 位和字节的关系?第4题: 字节码和机器码的区别?机器码(machine code)字节码(Bytecode)第5题:Python3和Python2中 int 和 long的区别?第6题:关注题,最近在公号更新一个神奇的系列入门文章 本面试题题库,由公号:非本科...

梦想橡皮擦,专栏100例写作模式先行者,现象级专栏 《Python 爬虫 100 例》作者、《滚雪球学 Python 专栏》原创者 1万+

【XAI】透视深度学习:CNN与Transformer的可解释性方法

深度学习模型的可解释性方法解析:本文探讨了CNN和Transformer两类主流模型的可解释性技术。针对CNN,介绍了显著性图、类激活图(CAM/Grad-CAM)和基于扰动的方法,通过可视化重要像素区域揭示决策依据。对于Transformer,重点分析了注意力机制可视化及其在文本处理中的应用,并介绍了积分梯度等归因方法。文章包含详细的Python实现示例(使用Captum库),涵盖从MNIST图像显著性分析到BERT文本注意力可视化,为初学者提供了可操作的技术指南。这些方法有助于增强模型透明度,提升AI系

u012133341的博客 382

基于STM32设计的智能防盗单车锁_349

本设计基于STM32F103RCT6单片机,研制了一种适用于户外环境的智能防盗单车锁系统。系统集成了GPS定位模块、ADXL345加速度传感器、4G通信模块(Air780E)、OLED显示屏、继电器模拟锁控模块等硬件,通过姿态感知实现车辆异常移动检测,在锁车状态下自动触发蜂鸣器报警并通过短信与APP通知用户。

868

软件测试面试python_python简单面试题

在这个即将进入金9银10的跳槽季节的时候,肯定需要一波面试题了,安静总结了一些经常遇到的python面试题,让我们一起撸起来。python面试题1、求出1-100之间的和#coidng:utf-8a =0for i in range(0,100):a+= (i+1)print(a)5050#也可以使用函数sumsum = sum(range(1,101))print(sum)50502、冒泡排序a...

weixin_39774219的博客 452

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Python面试题2

答:嵌套循环是指在一个循环(如。

2302_80529386的博客 1000

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

python面试题测试_python简单面试题(2)

前面写了一篇关于面试测试遇到的一些python面试题,有部分朋友留言说挺不错的,于是安静又收集了一批面试题,供明年的金3银4做准备(这次安静会写一批python的面试题和我们测试的面试题)1、自动化流程是什么?首先搭建环境,然后根据项目搭建自动化框架,编写自动化用例,整理用例,自动生成测试报告,然后集成到jenkins上进行操作2、app出现ANR和crash如何操作?出现ANR和crash进行复...

weixin_39716510的博客 140

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

2019年最新的Python面试题

找工作是每个学习Python人员的目标,为了更好的找到工作,刷面试题是必不可少的,了解最新企业招聘试题,可以让你面试更加的顺利。小编整理了一些2018年最新的Python面试题,来测测你技术的掌握度吧。 1、Python里面如何拷贝一个对象?(赋值,浅拷贝,深拷贝的区别) 答:赋值(=),就是创建了对象的一个新的引用,修改其中任意一个变量都会影响到另一个。 浅拷贝:创建一个新的对象,但它包含的...

weixin_43146339的博客 3914

python面试题搜集

1. Python面试题搜集(一) 2019 Python最新面试题及答案16道题吐血总结!50道Python面试题集锦(附答案) Python是目前编程领域最受欢迎的语言。在本文中,我将总结Python面试中最常见的50个问题。每道题都提供参考答案,希望能够帮助你在2019年求职面试中脱颖而出,找到一份高薪工作。这些面试题涉及Python基础知识、Python编程、数据分析以及Python函数库等多个方面。 Q1、Python中的列表和元组有什么区别? Q2、Python的主要功能是什么? Python

花开如雨的博客 30万+

哦?原来Python 面试题是这样的,Python面试题No19

文章目录本面试题题库,由公号:非本科程序员 整理发布第1题:是否遇到过python的模块间循环引用的问题,如何避免它?第2题:简单介绍一下python函数式编程?第3题:python中函数装饰器有什么作用?第4题: 按照要求完成编码?第5题:按照要求完成编码?第6题:关注题,最近在公号更新一个神奇的系列入门文章 本面试题题库,由公号:非本科程序员 整理发布 第1题:是否遇到过python的模块间循...

梦想橡皮擦,专栏100例写作模式先行者,现象级专栏 《Python 爬虫 100 例》作者、《滚雪球学 Python 专栏》原创者 2万+

python面试-python简单面试题

在这个即将进入金9银10的跳槽季节的时候,肯定需要一波面试题了,安静总结了一些经常遇到的python面试题,让我们一起撸起来。python面试题1、求出1-100之间的和#coidng:utf-8a =0for i in range(0,100):a+= (i+1)print(a)5050#也可以使用函数sumsum = sum(range(1,101))print(sum)50502、冒泡排序a...

weixin_37988176的博客 373

python简单练习2

答:嵌套循环就是外层循环内部还有一个循环,或多个循环,工作原理为,内层的循环结束后再运行外层的循环,由内到外的以此进行循环迭代。

2301_80185050的博客 679

Python面试题2.0

答:嵌套循环是指在一个循环体内部再包含另一个完整的循环结构。外层循环每执行一次内层循环会完整执行一轮。​ 工作原理:1、外层循环初始化并判断条件,若条件为真则执行内层循环。2、内层循环完整执行(从初始化到条件不满足)。3、内层循环结束后,外层循环继续下一次迭代,再次触发内层循环,重复此过程。4、当外层循环条件为假时,整个循环嵌套结束。

Yang_zx12的博客 760

关于python的一些面试题

python

kblj5555的博客 1190
上一篇: 用python字典完成登陆
下一篇: python装饰器与面向对象
python_bobo
博客等级 码龄9年 15粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值