——————·今天距2021年304天·——————

这是ITester软件测试小栈第98次推文

01

第一题

使用while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和。

# !/usr/bin/python3
# -*- coding:utf-8 -*-
# @微信公众号:ITester软件测试小栈
# @Author:coco
# @Python交流群:604469740
# @Email:3593721069@qq.com
# @Software:PyCharm#方法一
#从2开始计算
i = 2
#定义一个变量用于保存结果
sum=0
while i <= 100:if i % 2 == 0:sum = sum + ielse:sum = sum - ii += 1
print("2-3+4-5+6...+100=",sum)#方法二
n=3
sum=2
while n<=100 :#n对2取余if n % 2 != 0:sum = sum - nn = n + 1else:sum = sum + nn = n + 1
print("2-3+4-5+6...+100=",sum)

运行结果:

02

第二题

从键盘获取一个数字,然后计算它的阶乘,例如输入的是3,那么即计算3!的结果,并输出。

提示:

1!等于 1

2!等于 1*2

3!等于 1*2*3

n!等于 1*2*3*...*n

# !/usr/bin/python3
# -*- coding:utf-8 -*-
# @微信公众号:ITester软件测试小栈
# @Author:coco
# @Python交流群:604469740
# @Email:3593721069@qq.com
# @Software:PyCharmn = int(input("请输入一个非负的数字:")) # 负数不算阶乘
def factorial(n):if n == 0:return 1  # 0的阶乘是1else:return n * factorial(n - 1)if __name__ == '__main__':result=factorial(n)print("{}的阶乘为:{}".format(n,result))

运行结果:

03

第三题

用户输入考试成绩,当分数高于90(包含90)时打印A;否则如果分数高于80(包含80)时打印B;否则如果当分数高于70(包含)时打印C;否则如果当分数高于60(包含60)时打印D;其他情况就打印E。

# !/usr/bin/python3
# -*- coding:utf-8 -*-
# @微信公众号:ITester软件测试小栈
# @Author:coco
# @Python交流群:604469740
# @Email:3593721069@qq.com
# @Software:PyCharmtry:score=float(input('请输入考试成绩:'))if score>=90:print('A')elif 80<=score<90:print('B')elif 70<=score<80:print('C')elif 60<=score<70:print('D')else:print('E')
except Exception as e:print('您输入有误!')

运行结果:

04

第四题

假设一年的定期利率为3.52%,需要几年才能让定期存款连本带息的翻一番(例如:需要多少年10000才能变成20000)?

# !/usr/bin/python3
# -*- coding:utf-8 -*-
# @微信公众号:ITester软件测试小栈
# @Author:coco
# @Python交流群:604469740
# @Email:3593721069@qq.com
# @Software:PyCharmsave_money = float(input("请输入你要存入银行的钱:"))
print("你存了{}元到银行".format(save_money))
total_money = save_money * 2 # 定义变量用于保存总钱数
year = 1 # 定义变量用于记录年份
while save_money < total_money:save_money *= (1 + 0.0352)year += 1
print("定期利率为3.52%,需要{}年本金和利息才能翻一番!".format(year))

运行结果:

05

第五题

将列表a =["I","T","e","s","t","e","r"]拼接成字符串,请用多种方法实现。

# !/usr/bin/python3
# -*- coding:utf-8 -*-
# @微信公众号:ITester软件测试小栈
# @Author:coco
# @Python交流群:604469740
# @Email:3593721069@qq.com
# @Software:PyCharm# 方法一  字符串函数调用
a = ["I","T","e","s","t","e","r"]
print("".join(a))#方法二 for循环
a = ["I","T","e","s","t","e","r"]
s = ""
for item in a:s += item
print(s)

以上

That‘s all

更多系列文章

敬请期待

ITester软件测试小栈

往期内容宠幸

叮—这有一打让你666的测试终极资料包,请查收!

PyCharm永久激活锦囊

QQ空间面试题放送,速度教科书式扑街补救offer!

金九银十加薪季,测试题预热一波。

测试面试题集-测试基础理论

测试面试题集-测试用例设计:登录、购物车、QQ收藏表情、转账、充值、提现

测试面试题集-生活物品测试:杯子、伞、钢笔、桌子

Selenium系列文章汇总

Fiddler基本使用

Fiddler抓包介绍

速看,APP测试之ADB最全指南!

APP测试之Monkey压力测试(一)

APP测试之Monkey压力测试(二)

Python自动化测试-接口基础(一)

Python自动化测试-接口基础(二)

Python自动化测试-正则表达式解析

快来星标 置顶 关注我

后台 回复资源取干货

回复答题挑战玩转答题

想要获取相关资料和软件 ?

测试交流Q群:727998947

测试面试题集-Python编程题(1)相关推荐

  1. 测试面试题集-Python三局两胜小游戏

    ------·今天是2020年第26天·------ 这是ITester软件测试小栈第91次推文 要求: 1.规定玩家和敌方两个角色,存储血量和攻击力数值: 2.血量是100-150的随机数,攻击力是 ...

  2. list 去重_测试面试题集Python列表去重

    ------·今天距2020年21天·------ 这是ITester软件测试小栈第86次推文 请定义函数,将列表[10, 1, 2, 20, 10, 3, 2, 1, 15, 20, 44, 56, ...

  3. mysql 乘法_测试面试题集Python花式打印九九乘法口诀表

    ------·今天距2020年28天·------ 这是ITester软件测试小栈第85次推文 面试的时候,面试官可能要求原地秀一段代码,比如小学生都必须会默写的九九乘法口诀表,有长方形格式.左下三角 ...

  4. 测试面试题集-Python列表去重

    ------·今天距2020年21天·------ 这是ITester软件测试小栈第86次推文 请定义函数,将列表[10, 1, 2, 20, 10, 3, 2, 1, 15, 20, 44, 56, ...

  5. 测试面试题集-Python花式打印九九乘法口诀表

    ------·今天距2020年28天·------ 这是ITester软件测试小栈第85次推文 面试的时候,面试官可能要求原地秀一段代码,比如小学生都必须会默写的九九乘法口诀表,有长方形格式.左下三角 ...

  6. 测试面试题集-MySQL数据库灵魂拷问加强版

    VOL 168 22 2020-10 今天距2021年70天 这是ITester软件测试小栈第168次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 0 ...

  7. 测试面试题集-UI自动化测试

    VOL 165 16 2020-10 今天距2021年76天 这是ITester软件测试小栈第165次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 0 ...

  8. 记一次面试过程中的Python编程题

    这几天面试过程中遇到一道Python编程题,题目如下: 面试中遇到一个Python编程问题:一个字符串,将里面的数字取出来,如果第一个数字前面是+,表示整个数字为正数,如果第一个数字前面是-,表示数字 ...

  9. 测试面试题集-3.生活物品测试:行李箱、电梯、洗衣机

    ------·今天距2020年52天·------ 这是ITester软件测试小栈第76次推文 Q: 如何测试一个行李箱? A: 功能测试: 1.行李箱大小.厚度.容量.各个面(包括拉杆面.脚轮面)承 ...

最新文章

  1. datediff什么作用php,php中easter_date函数的功能起什么作用呢?
  2. Linux系统命令审计
  3. linux 内核互斥体,Linux 内核同步(六):互斥体(mutex)
  4. Jumping Jack
  5. (IT/互联网行业)你给自己当前的职位拼几分?(评分标准,个人看法,勿喷~)...
  6. Gym - 100941G
  7. Django视图简介
  8. jaxb 命名空间_在JAXB解组期间应用名称空间
  9. 019、Linux性能监控:memory
  10. Hadoop企业级集群架构 - hadoop安装
  11. pycharm上python项目的导出_pycharm项目打包成exe
  12. 将文件保存到数据库中
  13. linux搭建LAMP架构服务
  14. 不要轻率的问自己可以想明白可以确认的问题
  15. java图书管理系统开发环境_应用Java开发图书管理系统
  16. Adblock Plus 下载 | Google 插件下载
  17. 万年历api接口调用文档
  18. 如何成为一名卓越的程序员
  19. python 绘图函数_python绘图函数
  20. 技术族谱:软件开发相关知识体系的整理心得(图)

热门文章

  1. 杭电1713相遇周期
  2. 求一个有序整数数组中和为K的数的对数
  3. 随想录(scons编译)
  4. 嵌入式操作系统内核原理和开发(中断)
  5. 佳能c3320如何u盘打印_佳能打印机脱机无法打印怎么办 佳能打印机脱机状态如何解除【详解】...
  6. SQL注入-布尔盲注
  7. GHOST系统后一些问题如无法加入到域
  8. axios流输出excel
  9. Hadoop学习笔记(一):零Linux基础安装hadoop过程笔记
  10. 从 SQL Server 到 MySQL (三):愚公移山 - 开源力量