正所谓检验出真知,唯有通过做练习的方式才知道自己懂得多少。下面是一些基础的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的练习题相关推荐

  1. python入门经典100题-零基础学习Python开发练习100题实例(1)

    零基础学习Python开发练习100题实例(1) 2018-02-25 09:37:59 2854浏览 1.题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序 ...

  2. python练习集100题(21-40)

    题目21:两个乒乓球队进行比赛,各出3人.甲队为a,b,c三人,乙队为x,y,z三人.以抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x.z比,请编程找出三队比赛名单. fir ...

  3. python零基础实例-零基础学习Python开发练习100题实例(1)

    零基础学习Python开发练习100题实例(1) 2018-02-25 09:37:59 2864浏览 1.题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序 ...

  4. python基础代码事例-零基础学习Python开发练习100题实例(2)

    零基础学习Python开发练习100题实例(2) 2018-02-26 13:11:39 1934浏览 11.题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个 ...

  5. Python 语感训练100题(参考答案)

    说明: Python 语感训练100题中,几乎每一道题都有多种解决方案,这里提供的答案仅供参考.答案陆续更新中.如有疑问,请联系我. 1. 将元组 (1,2,3) 和集合 {4,5,6} 合并成一个列 ...

  6. 【python】python基础测试100题

    python基础面试测试100题 Q1.什么是Python? Q2.Python的主要功能是什么? Q3.Python中支持的数据类型有哪些? Q4.列表和元组有什么区别? Q5.什么是Python模 ...

  7. python自测100题

    如果你在寻找python工作,那你的面试可能会涉及Python相关的问题. 通过对网络资料的收集整理,本文列出了100道python的面试题以及答案,你可以根据需求阅读测试. python基础 Q1. ...

  8. “python”自测100题,快收藏起来吧!

    在这里插入代码片如果你在寻找python工作,那你的面试可能会涉及Python相关的问题. 通过对网络资料的收集整理,本文列出了100道python的面试题以及答案,你可以根据需求阅读测试.如果你看了 ...

  9. python自测100题,都掌握你离月薪过万不远了

    如果你在寻找python工作,那你的面试可能会涉及Python相关的问题. 通过对网络资料的收集整理,本文列出了100道python的面试题以及答案,你可以根据需求阅读测试. python基础 Q1. ...

最新文章

  1. Linux命令查看服务器信息
  2. MySQL - 分页查询优化的两个案例解析
  3. openssl简介-指令s_client
  4. mysql count 排序_SQL进阶排序和窗口函数
  5. C# IIS配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法...
  6. 这说明什么?【转载】早点长大的飞秋2013
  7. javaweb功能模块如何合理设计_如何合理设计恒温恒湿实验室
  8. python主程序子程序_python子程序
  9. java做一个简单的银行账户演示程序_JAVA初学(七):银行账户演示程序
  10. Setup Factory 9 Trial使用
  11. 冰雪传奇刷怪计时器_专业冰雪传奇辅助计时器
  12. 忘记Mac开机密码处理方法
  13. Cocos2d-x2.0 各种粒子效果详解
  14. java.time.format.DateTimeParseException: Text ‘xxxx-xx-xx xx:xx:xx‘ could not be parsed at index 10
  15. 考研英语(一)——简单句
  16. HTML背景样式简单介绍
  17. 《你可以不平凡》-- 周杰伦在北京大学百年讲堂的演讲
  18. JVM内存模型、原理、垃圾回收、调优
  19. Linux (Ubuntu)c编程 (入门必看)
  20. Beginning Auto Layout Tutorial in iOS 7: Part 1

热门文章

  1. Install GIT in Ubuntu
  2. 数字化转型是什么?核心又是什么呢?
  3. 使用python 实现icmp测试主机存活性
  4. centos6.5安装maven
  5. UIColor之【扩展:#FFFFFF -UIColor】
  6. Go连接MySql数据库too many connections
  7. Java编程中“为了性能”需做的26件事
  8. 多线程中的ManualResetEvent
  9. 卸载受密码保护SEP Norton 11
  10. linux下arp***的解决方案[转]