python 语法基础练习题

1. 分别解释"=","==","+="的含义(口述)

2.两个变量值的关系?(口述)

n1 = 123456

n2 = n1

3. 请写出 “战争热诚” 分别用 utf-8 和 gbk 编码所占的位数(口述)

4. 简述Python中的几种数据类型(口述)

5. 数据类型的可变与不可变分别有哪些?(口述)

6.元祖,列表,字典有没有长度的限制?(口述)

7. 解释'and','or','not'(口述)

8. 元组和列表的区别(口述)

9.列举一堆布尔值为False的情况(口述)

10.python2和python3对于long(长整形)的区别。

11.变量命名规范 ?(口述)

12.阐述一下unicode和utf-8的区别(或者unicode在python3的作用)(口述)

13.深浅copy-引用和copy(),deepcopy()的区别(口述)

14.python2和python3的默认字符编码(口述)

15.集合的特性(口述)

16.列表['alex','egon','yuan','wusir','666'](编程)

1.把666替换成999

2.获取"yuan"索引

3.假设不知道前面有几个元素,分片得到最后的三个元素

17.对字典进行增删改查(编程)

{"Development":"开发小哥","OP":"运维小哥","Operate":"运营小仙女","UI":"UI小仙女"}

18.计算1+2+3...+98+99+100 (编程题)

19. 制作趣味模板程序(编程题)

需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意现实

如:敬爱可爱的xxx,最喜欢在xxx地方干xxx

20.写一个三次认证(编程)

实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次

21.切割字符串"luffycity"为"luffy","city"(编程)

22.猜年龄游戏(编程题)

23.求1~100间所有偶数的和(亦可奇数和,使用while循环写)(编程题)。

24.从键盘接收一百分制成绩(0~100),要求输出其对应的成绩等级A~E。其中,90分以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'。(编程题)

25.输入一年份,判断该年份是否是闰年并输出结果。(该程序可以重复使用 使用while True)(编程题)

注:凡符合下面两个条件之一的年份是闰年。 (1) 能被4整除但不能被100整除。 (2) 能被400整除。

26.有如下字符串:n = "路飞学城"(编程题)

- 将字符串转换成utf-8的字符编码,再将转换的字节重新转换为utf-8的字符编码

- 将字符串转换成gbk的字符编码,再将转换的字节重新转换为utf-8的字符编码

27.将列表['alex', 'steven', 'egon'] 中的每一个元素使用 ‘\_’ 连接为一个字符串(编程)

28.自定义两个,并求交集,合集,差集。(编程)

29.求100以内不能被3整除的所有数,并把这些数字放在列表sum3=[]里,并求出这些数字的总和和平均数。(计算的时候告诉学员,sum是一个关键词,不能当作变量)(编程)

30.根据字典内容打印出下面的形式(编程)

可以不打印工整对齐的效果,主要是让学员获取key和value。

{"Development":"开发小哥","OP":"运维小哥","Operate":"运营小仙女","UI":"UI小仙女"}

效果如下:

1. 删除了UI

2. 修改了Operate

```

Development --- 开发小哥

OP --- 运维小哥

Operate --- 小仙女

```

31.假设一年期定期利率为3.25%,计算一下需要过多少年,一万元的一年定期存款连本带息能翻番?(编程题)

32.对列表进行增删改查(查可以是索引,值是否存在列表当中)。(编程)

['alex', 'egon', 'wusir', 'wen', 'jing']

33.猜数游戏。预设一个0~9之间的整数,让用户猜一猜并输入所猜的数,如果大于预设的数,显示“太大”;小于预设的数,显示“太小”,如此循环,直至猜中该数,显示“恭喜!你猜中了!(编程题)

34.编写一个python程序,输入两个数,比较它们的大小并输出其中较大者。(编程题)

35.有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?(编程题)

程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。

36.某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5, 然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。(编程题)

37.求100以内的素数和。(编程题)

38.二进制,十进制,十六进制互相转换(计算题,让学员使用计算器,别用编程的内置方法)

十进制转二进制:bin()

十进制转十六进制:hex()

十进制转八进制:oct()

二进制转10进制:如1010: 相当于8+2=10

十六进制转二进制:如0x9a:相当于10011010 再转10进制就是 对应

1 1 1 1 1 1 1 1

128 64 32 16 8 4 2 1 10011010=128+16+8+2=154

39.企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;

利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;

20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;

60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,

从键盘输入当月利润I,求应发放奖金总数?(编程)

python猜数字游戏、在程序中预设一个_python 语法基础练习题相关推荐

  1. python猜数游戏在程序中预设一个_一道Python简单程序结构练习题

    1.猜数游戏. 在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜数字,如果大于预设的数, 显示"遗憾,太大了":如果小于预设的数,显示"遗憾,太小了": ...

  2. 用Java实现猜数游戏:在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了” ;小于预设的数,显示“遗憾,太小了” ,如此循环,直至猜中该数,

    猜数游戏 在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示"遗憾,太大了" ;小于预设的数,显示"遗憾,太小了" ,如此循环 ...

  3. python猜数字游戏简单-python猜数字游戏快速求解解决方案

    python猜数字游戏快速求解解决方案.使用方法: 1. 保存代码为guessall.py 2. 执行python guessall.py > result.txt 3. 打开result.tx ...

  4. python猜数字游戏代码多次_黄哥Python:猜数字游戏代码

    猜数字游戏,电脑随机生存一个[1, 100] 之间的正整数,人输入一个数字,输出大了,还是小了,猜对了,就退出游戏.由于初学者没有学异常,所以没有采用异常. """ 猜数 ...

  5. python猜数字游戏快速求解解决方案

    python猜数字游戏快速求解解决方案 参考文章: (1)python猜数字游戏快速求解解决方案 (2)https://www.cnblogs.com/lijianming180/p/12037940 ...

  6. python猜数字游戏(无聊至极)

    python猜数字游戏 环境python3 库random,tkinter 源码: #随机生成a,数值在1-6之间 a=random.randint(1,6) b = input("请输入色 ...

  7. python猜数字游戏编程入门_如何利用Python开发一个简单的猜数字游戏

    导读热词 前言 本文介绍如何使用Python制作一个简单的猜数字游戏. 游戏规则 玩家将猜测一个数字.如果猜测是正确的,玩家赢.如果不正确,程序会提示玩家所猜的数字与实际数字相比是"大(hi ...

  8. java猜数字游戏应用程序_猜数字游戏的Java小程序

    /* 猜数字游戏: 1,产生随机数. 2,获取键盘录入. 3,将录入数据变成数字,和随机数比较. 给出提示信息. 4,重复这个过程,如果猜中,程序就结束. 注意:对于输入1~100以外的数字,,以及非 ...

  9. 猜数字游戏-小程序组件-基础入门

    效果展示 1.创建页面文件 首页:index.wxml 开始游戏:game.wxml 游戏规则:rules.wxml 关于我们:about.wxml 需修改aoo.json文件内的pages属性 {& ...

最新文章

  1. 美颜算法之自动祛斑算法实现 | 案例分享
  2. Docker 安装nginx,并挂载文件
  3. cordova 某个页面强制横屏_小白科普:从输入网址到最后浏览器呈现页面内容,中间发生了什么?...
  4. 【算法】旋转数组【LeetCode】
  5. Oracle语句优化
  6. 一次小黄车的二维码还原过程
  7. 怎样使用Javascript操作XMLDOM才能兼容IE、FireFox浏览器呢?
  8. 解决OptiSystem安装、使用过程中遇到的问题
  9. 程序员表白源码集合打包带走
  10. Elasticsearch 7.X 拼音分词器 pinyin 使用
  11. 如何破解XP开机密码
  12. 靶向测序的CNV分析简介
  13. 很NB的发现两个linux server 开发人或者站点(back-end-facility,codeday盛大代号:小虾米)
  14. android连麦功能,Android IOS WebRTC 音视频开发总结(七六)-- 探讨直播低延迟低流量的粉丝连麦技术...
  15. 单因素模糊评价matlab,模糊综合评判matlab源程序
  16. android 图片压缩总结1
  17. 复合材料在计算机硬件中的应用,碳纤维复合材料在笔记本电脑后盖中的应用研究...
  18. linux ipp,IPP 文件扩展名: 它是什么以及如何打开它?
  19. python怎么从excel获取数据_python如何读取excel表数据
  20. Word格式处理控件Aspose.Words for .NET水印处理教程——如何添加和删除水印

热门文章

  1. 使用SVM/k-NN模型实现手写数字多分类 - 清华大学《机器学习实践与应用》22春-周作业
  2. 冯诺依曼体系结构 概要
  3. 解决myeclipse中 保存代码时resetting selection耗时操作
  4. vue 实现邮箱收件人功能!!!没想到下拉框完全可以做到
  5. Nesterov加速算法
  6. 清理zabbix监控中磁盘空间不足
  7. xamarin android 微信,转换微信SDK为Xamarin绑定库 Android5.5.8 iOS1.8.6.2
  8. PostgreSQL问题解决--连接数过多
  9. word/ppt中如何插入11以上带圆圈的数字序号
  10. mac怎么删除下载文件及MAC电脑浏览器如何清除缓存?