python笔试编程题_Python——面试编程题

一、python----输出1-100之和的方法

方法一: print(sum(range(1,101)))

方法二:

from functools import reduce

print(reduce(lambda x, y: x+y, range(101)))

方法三:

t=0

for i in range(101):

t+=i

print(t)

方法四:

print(sum([x for x in range(101)]))

二、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数

方法一

#!/usr/bin/python

# -*- coding: UTF-8 -*-

count=0

for x in range(1,5):

for y in range(1,5):

for z in range(1,5):

if (x != y) and (y != z) and (z != x):

count+=1

print(x, y, z)

print ("total count is :%d" %(count))

最终运行结果为:24

三、从字符串中找出 出现次数最多的 字母和 对应出现的个数

方法一

#!/usr/bin/python

# -*- coding: UTF-8 -*-

str='fhgdkgkjkdfg'

a={}

for i in str:

if syr.count(i)>1:

a[i]=str.count(i)

print(a)

max_count=max(a.values())

print(max_count)

最终输出结果:

{'f': 2, 'k': 3, 'd': 2, 'g': 3}

3

方法二

s="aabbccddxxxxffff"

count ={}

for i in set(s):

count[i]=s.count(i)

print(count)

max_value=max(count.values())

print(max_value)

for k,v in count.items():

if v==max_value:

print(k,v)

最终输出结果:

{'x': 4, 'f': 4, 'a': 2, 'c': 2, 'd': 2, 'b': 2}

x 4

f 4

方法三

#!/usr/bin/python

# -*- coding: UTF-8 -*-

from collections import Counter

List='fhgdkgkjkdfg'

word_counts = Counter(List)

# 出现频率最高的3个单词

top_three = word_counts.most_common(1)

print(top_three)

最终输出结果:

[('k', 3)]

四、输入三个整数x,y,z,请把这三个数由小到大输出

方法一

#!/usr/bin/python

# -*- coding: UTF-8 -*-

l = []

for i in range(3):

x = int(input('integer:\n'))

l.append(x)

l.sort()

print (l)

五、list中查找出来第一个不重复的元素

方法一

List=[1,2,3,4,1,2,3,4,5,6]

for i in List:

if List.count(i)==1:

print(i)

break

最终输出结果为:5

六、python实现100以内偶数之和

方法一

a = 1

sum = 0

while a <= 100:

if a % 2 != 0:

sum += a

a += 1

print(sum)

七、如何取出两个列表中相同或不同的元素

方法一

list1 = [1,2,3]

list2 = [3,4,5]

list = []

for i in list1:

if i not in list2:

list.append(i)

for i in list2:

if i not in list1:

list.append(i)

print(list)

最终输出结果:

[1,2,4,5]

print ([i for i in list1 if i in list2])

最终输出结果:

[3]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/276817.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

go语言项目优化(经验之谈)

1 Go的应用场景 在斗鱼我们将GO的应用场景分为以下三类&#xff0c;缓存类型数据&#xff0c;实时类型数据&#xff0c;CPU密集型任务。这三类应用场景都有着各自的特点。 ● 缓存类型数据在斗鱼的案例就是我们的首页&#xff0c;列表页&#xff0c;这些页面和接口的特点是不同…

AddTransient、AddSingleton、AddScoped 三者都应该在什么场景下使用

网上随便一搜&#xff0c;能搜出一大堆对三者进行区别分析的文章&#xff0c;但是呢&#xff0c;理论是一回事&#xff0c;实际使用又是另外一回事&#xff0c;到底在何种场景下应该使用何种注入方式呢&#xff1f; 通过这篇文章和我自身的实际经验&#xff0c;来说一说实际应用…

python交互界面用图片当背景_wxPython实现窗口用图片做背景

本文实例为大家分享了wxPython实现窗口用图片做背景的具体代码&#xff0c;供大家参考&#xff0c;具体内容如下 效果图&#xff1a;实现代码&#xff1a; #!/usr/bin/env python # -*- encoding:utf-8 -*- import wx class MyPanel(wx.Panel): def __init__(self,parent,id): …

css超出隐藏显示省略号

width: 300px; overflow: hidden;/*超出部分隐藏*/ text-overflow:ellipsis;/* 超出部分显示省略号 */ white-space: nowrap;/*规定段落中的文本不进行换行 */ 转载于:https://www.cnblogs.com/songmengwen1124/p/11354620.html

信号为E时,如何让语音识别脱“网”而出?

欢迎大家前往腾讯云社区&#xff0c;获取更多腾讯海量技术实践干货哦~ 本文由腾讯教育云发表于云社区专栏 一般没有网络时&#xff0c;语音识别是这样的 ▽ 而同等环境下&#xff0c;嵌入式语音识别&#xff0c;是这样的 ▽ 不仅可以帮您边说边识、出口成章&#xff0c;有个性化…

TwinSocketStream

使用TwinSocketStream 当为一个blocking连接实现一个线程时,你必须确定在连接的另一端的socket是准备写还是读.Blocking连接不会通知socket当它准备好写或读操作的时候.想看看连接是否准备好,使用TWinSocketStream对象.TWinSocketStream提供一个方法去帮助调整读或写操作时间的…

c 字符串转数字_C语言实现十进制转216进制、十六进制转十进制

1、十进制转2&#xff5e;16进制【问题描述】从键盘输入十进制整数num及转换的进制数base&#xff0c;将整数num转换为base进制(base取值范围为 2&#xff5e;16)。方法为&#xff1a;十进制数除base取余法&#xff0c;即十进制数除以base&#xff0c;余数为权位上的数&#xf…

Mysql循环语句,死循环解决办法

delimiter // #定义标识符为双斜杠 drop procedure if exists test; #如果存在test存储过程则删除 create procedure test() #创建无参存储过程,名称为testbegindeclare i int; #申明变量set i 0; …

QML-关于Qt.rgba()颜色无法正常显示问题

GitHub:八至 作者&#xff1a;狐狸家的鱼 本文链接&#xff1a;关于Qt.rgba()颜色的正确写法 当在正常给color属性写颜色的时候&#xff0c;用十六进制能正常显示&#xff0c;但是用Qt.rgba()时&#xff0c;颜色无法正常显示出来。 按照文档的正常写法&#xff1a; color: Qt.r…

一个简单的LINQ TO XML, AJAX 例子[译]

这个教程是用Visual Studio.net 2008建立&#xff0c;也可以使用VS2005&#xff0c;但你需要从这里下载安装Microsofts ASP.NET AJAX Extensions&#xff0c;AJAX和LINQ是微软目前主要焦点&#xff0c;两个看上去不足为奇&#xff0c;但背后都隐藏着巨大的潜力和力量。在这个示…

1.ASP.NET Core介绍

优点&#xff1a; 1.跨平台&#xff0c;高性能&#xff0c;开源&#xff0c;运行在.Net Core 或.Net Framework框架上&#xff08;asp.net core 3.0及以后只支持.Net Core&#xff09;。 2.各平台上开发工具支持&#xff0c;能够开发web应用&#xff0c;webapi&#xff0c;移动…

python3性能还低吗_Python3 vs. Python2 大作战,谁将是性能之王?

渲染 HTML 模板 django_html 测试将使用 Django 模板渲染引擎来构建一个 150x150 的 HTML 表格。 它利用了 Django 引擎的 Content 和 Template 类。如图所示&#xff0c;Python 3.7 比 Python 2.7 快 1.19 倍&#xff0c;但除此之外&#xff0c;其他 Python 3 版本都没有 Pyth…

python day08

一 文件处理补充 控制文件中光标移动 1 f.read(n): l.文件打开方式为文本模式的时,代表读取N个字符 ll.文件打开方式为b模式时,读取N个字节 强调:只有在read(n)模式下 N代表字符个数,除此之外的是以字节为单位 2 f.seek(): 光标移动是以字节为单位的整数移动. 三种模式:(分别为…

百度地图移动端开发和ArcGIS for Android 开发入门

打开链接http://pan.baidu.com/s/1eQpFNWY&#xff0c;可以查看 转载于:https://www.cnblogs.com/David-Young/p/3827058.html

VSCode 小鸡汤 第00期 —— 安装和入门

简介 这将是一个新的系列&#xff0c;将会以 Visual Studio Code&#xff08;后文都简称为 VSCode 啦&#xff09;的操作&#xff0c;环境配置&#xff0c;插件介绍为主&#xff0c;为大家不定期的介绍 VSCode 的一些操作技巧&#xff0c;所以取名 VSCode 小鸡汤&#xff0c;本…

.net生成文字图片

System.Drawing.Bitmap bmpnew Bitmap(Bitmap.FromFile(Server.MapPath("42.jpg")));//载入图片 System.Drawing.Graphics gGraphics.FromImage(bmp); g.DrawString("abcd测试",new Font("黑体",18),new SolidBrush(Co…

python可以调用windows资源吗_如何在Windows上用Python调用WinRar?还有问题吗

使用zipfile模块&#xff0c;我创建了一个脚本来提取我的归档文件&#xff0c;但是这个方法会破坏除txt文件之外的所有内容。在def unzip(zip): filelist [] dumpfold rM:\SVN_EReportingZones\eReportingZones\data\input\26012012 storage rM:\SVN_EReportingZones\eRepor…

SQLServer、Mysql、Oracle 创建、删除用户和授予用户权限

SQLServer 1、创建用户 CREATE LOGIN [用户名称] WITH PASSWORD用户密码, DEFAULT_DATABASE[默认数据库名称], CHECK_EXPIRATIONOFF, CHECK_POLICYOFF GO USE [数据库名称] GO CREATE USER [用户名称] FOR LOGIN [用户名称] WITH DEFAULT_SCHEMA[dbo] GO 2、授予全库只读权限 A…

一次缓存性能问题排查

概述以下分享的都跳过了很多坑&#xff0c;包括redis、tomcat环境配置、机器硬件配置等等问题&#xff08;与线上保持一致&#xff0c;或者硬件性能减配系数&#xff0c;例如线上&#xff1a;8C16G&#xff0c;压测&#xff1a;4C8G&#xff0c;系数简单相差2倍&#xff09;&am…

python 多个列表_Python同时迭代多个列表

没有人会记得死的东西&#xff0c;所以要活下去&#xff0c;咬牙切齿的活下去&#xff01; import sys from itertools import chain from random import randint reload(sys) sys.setdefaultencoding(utf-8) 案例一 要求&#xff1a;一个班级有10个人&#xff0c;考试语数外三…