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.pswp.cn/news/276817.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/276817.shtml
英文地址,請注明出處:http://en.pswp.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;考試語數外三…