python面试题&练习题之嵌套循环
1、打印如下结果:
1*5=5
2*10=20
3*15=45
...
10*50=500 for i in range(1,11):
print(str(i)+'x'+str((i*5))+'='+str((i*i*5))) 方法二:
for a in range(1,11):
b=a*5;
print(a,"*",b,"=",a*b);
2、本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?
money = 10000
for i in range(5):
sum_money = money + money * 0.003
print(num1)
3、计算1900年1月1日到今天(如:2019年12月20日)相距多少天。
sum = 0;
for year in range(1900,2019):
if (year%4==0 and year%100!=0) or (year%400==0):
sum = sum + 366;
else:
sum = sum + 365; for month in range(1,9):
if month in [1,3,5,7,8,10,12]:
sum = sum + 31;
elif month in [4,6,9,11]:
sum = sum + 30;
else:
if (2019% 4 == 0 and 2019 % 100 != 0) or (2019 % 400 == 0):
sum = sum + 29;
else:
sum = sum + 28; print(sum-1);
4、打印如下图案:
*
**
***
****
*****
for i in range(1,6):
print('*'*i)
5、打印如下图案:
*
***
*****
*******
*********
for i in range(1,11,2):
print('*'*i)
6、打印如下图案:
#####*
####***
###*****
##*******
#*********
for j in range(1,11,2):
for i in range(1,11-j,2):
print('#',end='')
print('*'*j)
7、打印如下图案:
*
***
*****
*******
*********
*******
*****
***
*
s = '*'
for i in range(1,10,2):
print((s*i).center(9))
for i in reversed(range(1,8,2)):
print((s*i).center(9))
8、打印99乘法表
for i in range(1,10):
for j in range(1,i+1):
print(str(j)+'x'+str(i)+'='+str(j*i),end=' ')
print()
9、定义一个List,任意输入10个数字保存到List,然后按从小到大排序。(冒泡排序)
list1 = []
for j in range(1,11):
num = input('请输入10个数字,已输入第{}个数'.format(j))
num = int(num)
list1.append(num)
len_sum = len(list1)
for x in range(len_num-1):
for y in range(len_num-1-x):
if list1[y]>list1[y+1]:
list1[y],list1[y+1]=list1[y+1],list1[y]
print(list1)
python面试题&练习题之嵌套循环的更多相关文章
- python面试题&练习题之函数
1.写函数,接收两个数字参数,返回最大值例如:传入:10,20返回:20 def res_max(number1,number2): l1 = [] l1.append(number1) l1.app ...
- python面试题&练习题之运算符与if控制
1.任意的输入10个数字,按从大到小排序 l2 = [] for i in range(1,11): num = input('输入第{}个数字'.format(i)) if num.isdigit( ...
- 百道Python面试题实现,搞定Python编程就靠它
对于一般的机器学习求职者而言,最基础的就是掌握 Python 编程技巧,随后才是相关算法或知识点的掌握.在这篇文章中,我们将介绍一个 Python 练习题项目,它从算法练习题到机试实战题提供了众多问题 ...
- Python面试题 —— 获取列表中位数
中位数是一个可将数值集合划分为相等的上下两部分的一个数值.如果列表数据的个数是奇数,则列表中间那个数据就是列表数据的中位数:如果列表数据的个数是偶数,则列表中间那2个数据的算术平均值就是列表数据的中位 ...
- python公司面试题集锦 python面试题大全
问题一:以下的代码的输出将是什么? 说出你的答案并解释. class Parent(object): x = 1 class Child1(Parent): pass class Child2(Par ...
- 【Python】【面试必看】Python笔试题
前言 现在面试测试岗位,一般会要求熟悉一门语言(python/java),为了考验求职者的基本功,一般会出 2 个笔试题,这些题目一般不难,主要考察基本功.要是给你一台电脑,在编辑器里面边写边调试,没 ...
- Python面试题整理-更新中
几个链接: 编程零基础应当如何开始学习 Python ? - 路人甲的回答 网易云课堂上有哪些值得推荐的 Python 教程? - 路人甲的回答 怎么用最短时间高效而踏实地学习 Python? - 路 ...
- python 面试题4
Python面试题 基础篇 分类: Python2014-08-08 13:15 2071人阅读 评论(0) 收藏 举报 最近,整理了一些python常见的面试题目,语言是一种工具,但是多角度的了解工 ...
- 一道Python面试题
无意间,看到这么一道Python面试题:以下代码将输出什么? def testFun(): temp = [lambda x : i*x for i in range(4)] return ...
随机推荐
- 接口和抽象类的区别,注意JDK8的接口可以有实现。
Java中,抽象类和接口有相似的地方.下面我们就来细说说接口和抽象类的异同. 首先是相同的地方: 1. 接口和抽象类都能定义方法和属性. 2. 接口和抽象类都是看作是一种特殊的类.大部分的时候,定义的 ...
- fineui 实现下拉框模糊查询
官网下拉框模糊查询只能实现首字母模糊匹配,如果实现类似这样的 like '%'+关键字+'%',却没有. 今天群里的没想好同学分享了,前后模糊匹配代码. 代码示例: <body> ...
- js实现图片资源转化成base64的各种场景
网络上有很多片介绍通过js将图片转换成base64的文章,之所以再写这篇文章的原因时发现没有找到系统的介绍的文章,有的介绍如何实现本地项目的图片转码,有的介绍如何实现网络资源的图片转化,但是系统介绍的 ...
- Golang ---json解析
golang官方为我们提供了标准的json解析库–encoding/json,大部分情况下,使用它已经够用了.不过这个解析包有个很大的问题–性能.它不够快,如果我们开发高性能.高并发的网络服务就无法满 ...
- mysql 8.0.17 安装与使用
目录 写在前面 MySQL 安装 重置密码 使用图形界面软件 Navicat for SQL 写在前面 以前包括现在接到的项目,用的最多的关系型数据库就是SqlServer或者Oracle.后来因为接 ...
- java之mybatis之字段映射及多对一
1. 数据库中表的列名和实体类的属性名称不一致. 可以使用 resultMap来解决. <select id="findAll" resultMap="UserMa ...
- WinForm下开发插件DevExpress安装及使用
WinForm下开发插件DevExpress安装及使用在Visual Studio中安装DevExpress开发插件插件的使用方法简单的Demo介绍下载链接:https://pan.baidu.com ...
- 打开文件报“EFailed to load resource: net::ERR_FILE_NOT_FOUND”错误
类似这样: 引入文件的路径错误
- JAVA基础之事务
世界万事无简单一说, 每个事情基本上由多个小的事情来完成.有的事情会存在若小的事情不能同时完成的情况就取消所有的小的事情,直至都完成达到预期的效果才算完成!这样就用到了事务操作.在所有的sql语句完成 ...
- Flask第三方组件 之 Flask-Session
原生session:交由客户端保管机制,安全性相对较差,优势是一点都不占用服务器空间 Flask-Session: 解决原生session的劣势 安装包 from flask import Flask ...