输入n输出n个星号 python_分享自己的国二python经历

今天,路飞为大家分享自己的国二考试经历,希望对以后准备考国二的小伙伴有一些帮助。

自己考的是国二python。

选择题40分,编程题60分。

python算是国二里除了office以外最友好的考试啦。

下面的真题可以来为下一次考试做准备。

下面是大致题型。

选择题

前序遍历、中序遍历、后序遍历。

完全二叉树的定义。

函数定义是否可以在循环之内的。

return是不是只能跟在函数定义之后。

哪些属于标准库:glob、time、os之类的。

哪些不是数据分析和可视化的第三方库。

哪一个可以输出 'Hello python':“ ‘Hello python’ ”。

round()函数的用法:保留指定小数位。

list、dist、tuple、str、int、float基本操作。

基本符合运算**、//、/、%、&。。。

标准库的使用:random、jieba、time。

random.randint(1,97):[1,97]。

random.random():(0,1)

jieba:词频分类,jieba.lcut()

time:print('%Y %m %d %H %M %S'.format(time.localtime()))。

逆序输出:s.reverse()、s[::-1]。

编程题

六个大题。

最后一个大题是通过需要csv表格的。

代码有点乱只能给出问题,代码写不了,没有csv表格。

问题一:

输入1234,输出15个元素。

条件:右对齐,元素数不够则用*补充。

a = input()

print('{:*>15}'.format(a))

问题二

用turtle输出一个菱形。

import turtle

for i in range(4):

turtle.seth(-45+i*90)

turtle.fd(100)

问题三

输入:金融 计算机 计算机 金融 计算机 管理。

空格分开(差不多的类型)

统计词频数,降序排列。

major = input('请输入专业')

ls = {}

list_major = major.split(' ')

for i in list_major:

if i in ls:

ls[i] = ls.get(i,1)+1

else:

ls[i] =1

for i in ls.items():

print('{}:{}'.format(i[0],i[1]))

计算机:3

金融:2

管理:1

问题四

以0位随机数种子,随机生成5个在1(含)到97(含之间的随机数,计算这5个随机数的平方和)

import random

random.seed(0)

s = 0

for i in range(5):

n = random.randint(1,97)

s = s+n**2 ( s = s+pow(n,2))

print(s)

问题五:

题目:已给列表a = [1,2,3],输入一个用逗号分割的数字字符串。

实现和运算。

例:输入 3,6,9,输出[4,8,12]。

a = [1,2,3]

b = input('请输入列表').split(',')

c = []

for i in range(3):

c.append(a[i]+int(b[i]))

print(c)

问题六:

csv表格已给条件:序列、星座、最早生日时间、最晚生日时间、unicode(9901之类的数字)。

第一小题

输入:星座。

输出:生日范围。

第二小题

输入:序列。

输出:生日范围,unicode。

第三小题

输入:序列。

输出:生日范围,unicode,如果输错序列,重新输入。

提示:flag = False、while循环。

小编对python的大题记忆力是不是很好呀。

学好基本理论、基本符号、基本函数、标准库、数据类型。

软件推荐:未来教育或AOA。

结语:只要复习充分就够了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值