软件测试-python笔试代码题

01-统计
统计在一个队列中的数字,有多少个正数,多少个负数,如[1,3,5,7,0,-1,-9,-4,-5,8]

02-字符串切
字符串“axbyczdj”,如果得到结果“abcd”片

03-字符串切割
#已知一个字符串为“hello_world_yoyo”,如何得到一个队列[“hello”,“world”,“yoyo”]

04-格式化输出
已知一个数字为1,如何输出"0001"

05-队列
已知一个队列,如:[1,3,5,7],如何把第一个数字,放在第三个位置,得到:[3,5,1,7]

06-交换
已知a=9,b=8,如何交换a和b的值,得到a的值为8,b的值为9

07-水仙花数
#判断3位数是否是水仙花数
#打印出100-999所有的“水仙花数”

08-完全数
#求出1000以内的完全数

09-冒泡排序

10-sort排序
#已知一个队列[1,3,6,9,7,3,4,6]
#1.sort排序,正序
#2.sort排序,倒序
#3.去重

11-求斐波那契数列的第n项是多少

12-青蛙跳台阶
#当青蛙每次最多跳2个台阶时,n个台阶,有多少种跳法
#当青蛙每次最多跳的台阶数比总台阶数多时,n个台阶,有多少种跳法

13.某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”

14.10块钱买汽水问题,1块钱1瓶,2个空瓶换1个汽水,4个瓶盖换1个汽水,10块钱能买多少瓶汽水。

明天把我的解法对应发这里

#模块导入 import pygame,sys from pygame.locals import* #初始化pygame pygame.init() #设置窗口大小,单位是像素 screen = pygame.display.set_mode((500,400)) #设置背景颜色 screen.fill((0,0,0)) #设置窗口标 pygame.display.set_caption("你好,我的朋友") # 绘制一条线 pygame.draw.rect(screen, (0,0,0), [0,100,70,40]) #加载图片 img = pygame.image.load("panda.jpg") #初始化图片位置 imgx = 0 imgy = 10 #加载和播放音频 sound = pygame.mixer.Sound('Sound_Of_The_Sea.ogg') sound.play() #加载背景音乐 pygame.mixer.music.load('TEST1.mp3') #播放背景音乐,第一个参数为播放的次数(-1表示无限循环),第二个参数是设置播放的起点(单位为秒) pygame.mixer.music.play(-1, 30.0) #导入文字格式 fontt=pygame.font.Font(None,50) #配置文字 tex=fontt.render("It is boring!!!",True,(0,0,128),(0,255,0)) #显示文字及坐标 texr=tex.get_rect() texr.center=(10,250) #初始化方向 dire = "right" #设置循环 while 1: #绘制文字 screen.blit(tex,texr) screen.fill((0,0,0)) screen.blit(img,(imgx,imgy)) if dire == "right": imgx+=5 if imgx == 380: dire = 'down' elif dire == 'down': imgy += 5 if imgy == 300: dire = 'left' elif dire == 'left': imgx -= 5 if imgx == 10: dire = 'up' elif dire == 'up': imgy -= 5 if imgy == 10: dire = 'right' #获取事件 for ss in pygame.event.get(): #判断事件 if ss.type == QUIT: #退出Pygame pygame.quit() #退出系统 sys.exit() #绘制屏幕内容 pygame.display.update() #设置帧率 pygame.time.delay(10)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值