python练习集100题_8道关于python的练习题
正所谓检验出真知,唯有通过做练习的方式才知道自己懂得多少。下面是一些基础的Python练习题,python编程的学习者可以根据自己的需求和学习程度,废话不多说,赶紧开始吧。
1、整型,讲讲python普通整型与长整型区别。
python整形一共有三种:布尔型,长整型和常规整型。普通型和长整型主要的区别是,能表示的数据位数的不同。
2、 定义一个函数,用于两个数相乘,并调用这个函数。
3、标准类型运算符。 写一段脚本,输入一个测验成绩,根据下面的标准,输出他的评分。
成绩(A-F)。
A: 90–100
B: 80–89
C: 70–79
D: 60–69
F: <60
(以下脚本,最好在增加对输入数据的判断!!!!!)
4、取余。判断给定年份是否是闰年。使用下面的公式:
一个闰年就是指它可以被 4 整除,但不能被 100 整除,或者它既可以被400整(我觉得既可以被4整除又可以被100整除又问题,这样1900年什么的都是闰年了)除。比如 1992,1996 和 2000 年是闰年,但 1967 和 1900 则不是闰年。下一个是闰年的整世纪是 2400 年。
5、取余。
取一个任意小于 1 美元的金额,然后计算可以换成最少多少枚硬币。硬币有 1美分,5 美分,10 美分,25 美分四种。1 美元等于 100 美分。举例来说,0.76 美元换算结果应该是 3 枚 25 美分,1 枚 1 美分。类似 76 枚 1 美分,2 枚 25 美分+2 枚 10 美分+1 枚 5 美分+1枚 1 美分这样的结果都是不符合要求的。
6、数值形式 回答下面关于数值格式的问题:
(a) 为什么下面的例子里 17+32 等于 49, 而 017+32 等于 47, 017+032 等于 41?
>>> 17 + 32
49
>>> 017+ 32
47
>>> 017 + 032
41
(b)为什么下面这个表达式我们得到的结果是 134L 而不是 1342 ?
>>> 56l + 78l (只要有一个数据为长整数,结果均为长整数)
134L
(a)17+32:均为10进制,017+32:八进制017, 017+032:均为8进制
(b)数字类型是长整形而不是字符串
7、系统限制。
写一段脚本确认一下你的 Python 所能处理的整数,长整数,浮点数和复数的范围
8、随机数。
熟读随机数模块然后解下面的题: 生成一个有 N 个元素的由随机数 n 组成的列表, 其中 N 和 n 的取值范围分别为: (1 < N <= 100), (0 <= n <= 231 -1)。然后再随机从这个列表中取 N (1 <= N <= 100)个随 机数出来, 对它们排序,然后显示这个子集。
python练习集100题_8道关于python的练习题相关推荐
- python入门经典100题-零基础学习Python开发练习100题实例(1)
零基础学习Python开发练习100题实例(1) 2018-02-25 09:37:59 2854浏览 1.题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序 ...
- python练习集100题(21-40)
题目21:两个乒乓球队进行比赛,各出3人.甲队为a,b,c三人,乙队为x,y,z三人.以抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x.z比,请编程找出三队比赛名单. fir ...
- python零基础实例-零基础学习Python开发练习100题实例(1)
零基础学习Python开发练习100题实例(1) 2018-02-25 09:37:59 2864浏览 1.题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序 ...
- python基础代码事例-零基础学习Python开发练习100题实例(2)
零基础学习Python开发练习100题实例(2) 2018-02-26 13:11:39 1934浏览 11.题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个 ...
- Python 语感训练100题(参考答案)
说明: Python 语感训练100题中,几乎每一道题都有多种解决方案,这里提供的答案仅供参考.答案陆续更新中.如有疑问,请联系我. 1. 将元组 (1,2,3) 和集合 {4,5,6} 合并成一个列 ...
- 【python】python基础测试100题
python基础面试测试100题 Q1.什么是Python? Q2.Python的主要功能是什么? Q3.Python中支持的数据类型有哪些? Q4.列表和元组有什么区别? Q5.什么是Python模 ...
- python自测100题
如果你在寻找python工作,那你的面试可能会涉及Python相关的问题. 通过对网络资料的收集整理,本文列出了100道python的面试题以及答案,你可以根据需求阅读测试. python基础 Q1. ...
- “python”自测100题,快收藏起来吧!
在这里插入代码片如果你在寻找python工作,那你的面试可能会涉及Python相关的问题. 通过对网络资料的收集整理,本文列出了100道python的面试题以及答案,你可以根据需求阅读测试.如果你看了 ...
- python自测100题,都掌握你离月薪过万不远了
如果你在寻找python工作,那你的面试可能会涉及Python相关的问题. 通过对网络资料的收集整理,本文列出了100道python的面试题以及答案,你可以根据需求阅读测试. python基础 Q1. ...
最新文章
- Linux命令查看服务器信息
- MySQL - 分页查询优化的两个案例解析
- openssl简介-指令s_client
- mysql count 排序_SQL进阶排序和窗口函数
- C# IIS配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法...
- 这说明什么?【转载】早点长大的飞秋2013
- javaweb功能模块如何合理设计_如何合理设计恒温恒湿实验室
- python主程序子程序_python子程序
- java做一个简单的银行账户演示程序_JAVA初学(七):银行账户演示程序
- Setup Factory 9 Trial使用
- 冰雪传奇刷怪计时器_专业冰雪传奇辅助计时器
- 忘记Mac开机密码处理方法
- Cocos2d-x2.0 各种粒子效果详解
- java.time.format.DateTimeParseException: Text ‘xxxx-xx-xx xx:xx:xx‘ could not be parsed at index 10
- 考研英语(一)——简单句
- HTML背景样式简单介绍
- 《你可以不平凡》-- 周杰伦在北京大学百年讲堂的演讲
- JVM内存模型、原理、垃圾回收、调优
- Linux (Ubuntu)c编程 (入门必看)
- Beginning Auto Layout Tutorial in iOS 7: Part 1