明天上午就要考试了,我赶紧在网上找了几道基础编程题试水,希望明天一切顺利。

1.字符串格式化

键盘输入123,格式化宽度20+减号填充+千位分割符。

n = eval(input("请输入正整数:"))
print("{:->20,}".format(n))

本次考试中遇到了类似题目,成功解答

2.列表值累加

列表a=[3,6,9];键盘输入b:[1,2,3];计算a和b对应值相乘后的累加值42。

a = [3,6,9]
b = eval(input("请输入:")) #[1,2,3]
s = 0
for i in range(3):s+=a[i]*b[i]
print(s)

3.随机数的使用

要求以123为随机数种子,随机生成10个1(含)到999(含)的数据数

import random
random.seed(123)
for i in range(10):print(random.randint(1,999),end=",")

本次考试中遇到了类似题目,在最后几道大题中的一个考点

4.turtle库画图

要求化一个边长为200的菱形。

import turtle
turtle.right(-30)
turtle.fd(200)
turtle.right(60)
turtle.fd(200)
turtle.right(120)
turtle.fd(200)
turtle.right(60)
turtle.fd(200)

本次考试遇到了类似题目,只不过题目要求的是画圆形turtle.circle(r)

5.数据统计

多次输入输入姓名、性别、年龄,计算男生人数和平均年龄。

data = input("请输入:") #张三 男 23
z = 0
n = 0
zl =0while data:z+=1info = data.split()if info[1]=="男":n+=1zl+=int(info[2])data = input("请输入:")print("男{0}人,平均{1:.2f}岁".format(n,zl/z))

本次考试遇到的类似的题目是读取文章中出现频率最高的单词

6.随机数的使用

已有各个手机品牌的列表,需要随机输入一个品牌。

import random
brandlist = ["华为","苹果","诺基亚","oppo","魅族","小米","三星"]
random.seed(0)
name = brandlist[random.randint(0,len(brandlist))]
print(name)

本次考试遇到的类似的题目是随机坐标定位+随机大小画圆圈

7.结巴库斗使用

键盘输入一个字符串,计算字符数和中文词语数。

import jieba
s = input("请输入")
n = len(s)
m = len(jieba.lcut(s))
print("字符数为{},中文词语数为{}".format(n,m))

本次考试遇到的类似的题目是最后一道大题中要求统计出现频率最高的单词

8.分支计算

鞋子160元一双,买2双到4双打九折,买5双到9双打八折,10双以上打七折。

n = eval(input("请输入数量:"))
if 2<=n<=4:zk = 0.9
elif 5<=n<=9:zk = 0.8
elif n>=10:zk =0.7
else:zk = 1cost = (160*zk)*n
print("折扣为:",zk)
print("总金额:",cost)

本次考试分支的题目是选择题,给出分支代码选择打印结果

9.分类统计

输入多个专业名称,以空格分割,统计专业出现次数。

names  = input("请输入") #语文 语文 音乐 数学
ls = names.split()
d = {}
for i in ls:d[i] = d.get(i,0)+1
ls = list(d.items())
ls.sort(key = lambda x:x[1],reverse = True)
for k in ls:print("{}:{}".format(k[0],k[1]))

本次考试遇到的类似的题目是最后一道大题中要求统计出现频率最高的单词

10.计算坐标系中两点间的距离

舒服四个数字,分别代表x1,y1,x2,y2,求两点间斗距离。

ntxt  = input("请输入四个数字,以空格分割:") #0 1 3 5
nls = ntxt.split()
x0=eval(nls[0])
y0=eval(nls[1])
x1=eval(nls[2])
y1=eval(nls[3])
r =pow(pow(x1-x0,2)+pow(y1-y0,2),0.5)
print("两点间距离为{:.2f}".format(r))

11.斐波那契数列

打印100内的值。

a,b = 0,1
while a<=100:print(a,end=",")a,b = b,a+b

12.输入字符串后逆序显示

输入“我爱妈妈”,打印“妈妈爱我”

import jieba
s = "我爱妈妈"
k = jieba.lcut(s)
for i in k[::-1]:print(i,end ="")

python二级考试基础编程历练,临时抱抱佛脚;逢考必过,奥利给!相关推荐

  1. 江苏省计算机Python二级考试 总结

    我考的是2019年3月份,江苏省Python二级考试.关于此次的总结,主要关于如何复习Python,试题回忆,考后反思三个方面. 一.Python复习步骤 1.1准备一本Python语言二级考试书籍, ...

  2. Python二级考试题目及答案解析(含刷题软件)

    刷题软件公众h:露露IT [导语] Python是一种面向对象.解释型的高级程序设计语言,广泛应用于数据分析.人工智能.Web开发.游戏开发等领域.Python二级考试是计算机等级考试中的一项重要考试 ...

  3. 江苏省二级python通过率_江苏省计算机Python二级考试 总结

    我考的是2019年3月份,江苏省Python二级考试.关于此次的总结,主要关于如何复习Python,试题回忆,考后反思三个方面. 一.Python复习步骤 1.1准备一本Python语言二级考试书籍, ...

  4. 盘点一款Python二级考试模拟软件,带你轻松过关二级Python考试

    最是人间留不住,朱颜辞镜花辞树. 大家好,我是Python教程入门学习.今天给大家讲的这个软件,主要是想让大家通过这个软件能将自己的Python基础进一步提高. 一.前言 相信有些小伙伴学习Pytho ...

  5. Python二级考试试题汇总(史上最全)

    Python二级考试试题(一) ✅作者简介:大家好我是编程ID

  6. python二级公共基础知识

    python二级公共基础知识 一.算法和数据结构 算法及其基本特征: 算法是对解题方法的准确而完整的描述. 算法的四个基本特征:可行性,确定性,有穷性,拥有足够的情报.  算法的复杂度: 算法的时间复 ...

  7. Python二级考试知识点(史上最全)

    Python二级考试知识点(一) ✅作者简介:大家好我是编程ID

  8. 银行使用计算机实现个人存款,江苏省计算机二级考试基础知识题

    . .. . 省计算机二级考试基础知识题 (吉根林<大学计算机教程>高教2016年12月第4次印刷) 第1章绪论 1.1 计算机概述 1 . 长期以来,人们都按照计算机主机所使用的元器件为 ...

  9. 江苏省计算机二级考试基础知识,江苏省计算机二级考试基础知识部分

    江苏省计算机二级考试基础知识部分 1.在下列关于信息系统的叙述中,错误的是_. A.电话是一种双向的.点对点的.以信息交互为主要目的的系统 B.网络聊天是一种双向的.以信息交互为目的的系统 C.广播是 ...

最新文章

  1. MATLAB从入门到精通-机械动力学仿真-Amesim仿真实例:对于任意的外力作用下的机械动力学仿真
  2. 技术人凭什么那么骄傲?谢然:给自己开发工具
  3. 十一、 C++特性之begin()与end()
  4. Eclipse单行和多行注释快捷键以及撤销注释
  5. H5 播放视频常见bug及解决方案
  6. java 异步写_Java异步编程实战
  7. 乐优商城第五天(Vue.js)
  8. QT练习samp2_2_test——用按钮编辑文本框特性
  9. win10备份(win10备份的系统怎么还原)
  10. Android安卓——Android程序生命周期
  11. 华为防火墙配置SSL+自签CA证书挑战登录
  12. YOLOv5-Lite:NCNN+Int8部署和量化,树莓派也可实时
  13. 干货技巧|如何用3DsMax制作笔记本电脑
  14. pytesseract 测试获取查策网编码字体
  15. html 点击选择变色,css实现选中后变色并且效果不消失
  16. IAR打开软件,很多文件找不到
  17. 复化柯特斯matlab,基于牛顿‑柯特斯公式构造背景值的GM(1,1)模型预测方法与流程...
  18. 在线教育大数据营销平台实战(一):大数据平台构建实战
  19. dotnet 读 WPF 源代码笔记 WriteableBitmap 的渲染和更新是如何实现
  20. CSS实现骨架屏 Skeleton 效果

热门文章

  1. SQLite+python
  2. Java面试题-微服务
  3. ESXI6.7.0 升级到7.0U3f(2022年7月12 更新)
  4. “消费盲返”为什么可以在短短几天迅速爆火?
  5. steam好玩的免费游戏
  6. ChatGPT APK 安卓手机 安装包
  7. datagrip连接sqlserve发生[08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
  8. Transformer对接公司需求的调研报告
  9. 天耀18期 - 10.字符串常用方法【作业】
  10. CTS、CTS Verify、GTS测试以及GMS认证