博客
关于我
计算机二级python刷题笔记(2)
阅读量:325 次
发布时间:2019-03-04

本文共 2965 字,大约阅读时间需要 9 分钟。

题目一

输入一种水果,判断是否在给定列表中

fruit = input('输入水果:')lis = ['苹果','哈密瓜','橘子','猕猴桃','杨梅','西瓜']if fruit in lis:    print('该水果在列表中')else:    print('该水果不在列表中')输入水果:橙子该水果不在列表中

一开始想用for循环遍历列表来着,发现错误,可以用列表元素是否在列表中,in or not in

题目二

用jieba分词后,将切分的词组逆序输出,词组中没有空格 例如:我爱妈妈 输出:妈妈爱我

import jiebas = input()ls = jieba.lcut(s)for i in ls[::-1]:    print(i,end='')

注意:ls[::-1]是逆序的意思

题目三

使用turtle.right()和turtle.fd()绘制五角星,边长为200,内角度数为36

import turtlefor i in range(5):    turtle.fd(200)    turtle.right(144)turtle.done()

在这里插入图片描述

题目四

输入年份,输出当年的日历

import calendarnum = eval(input('请输入当年的年份'))year = calendar.calendar(num)print(year)请输入当年的年份2021                                  2021      January                   February                   MarchMo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su             1  2  3       1  2  3  4  5  6  7       1  2  3  4  5  6  7 4  5  6  7  8  9 10       8  9 10 11 12 13 14       8  9 10 11 12 13 1411 12 13 14 15 16 17      15 16 17 18 19 20 21      15 16 17 18 19 20 2118 19 20 21 22 23 24      22 23 24 25 26 27 28      22 23 24 25 26 27 2825 26 27 28 29 30 31                                29 30 31       April                      May                       JuneMo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su          1  2  3  4                      1  2          1  2  3  4  5  6 5  6  7  8  9 10 11       3  4  5  6  7  8  9       7  8  9 10 11 12 1312 13 14 15 16 17 18      10 11 12 13 14 15 16      14 15 16 17 18 19 2019 20 21 22 23 24 25      17 18 19 20 21 22 23      21 22 23 24 25 26 2726 27 28 29 30            24 25 26 27 28 29 30      28 29 30                          31        July                     August                  SeptemberMo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su          1  2  3  4                         1             1  2  3  4  5 5  6  7  8  9 10 11       2  3  4  5  6  7  8       6  7  8  9 10 11 1212 13 14 15 16 17 18       9 10 11 12 13 14 15      13 14 15 16 17 18 1919 20 21 22 23 24 25      16 17 18 19 20 21 22      20 21 22 23 24 25 2626 27 28 29 30 31         23 24 25 26 27 28 29      27 28 29 30                          30 31      October                   November                  DecemberMo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su             1  2  3       1  2  3  4  5  6  7             1  2  3  4  5 4  5  6  7  8  9 10       8  9 10 11 12 13 14       6  7  8  9 10 11 1211 12 13 14 15 16 17      15 16 17 18 19 20 21      13 14 15 16 17 18 1918 19 20 21 22 23 24      22 23 24 25 26 27 28      20 21 22 23 24 25 2625 26 27 28 29 30 31      29 30                     27 28 29 30 31

题目五

去掉字符串左右两侧的空格

s = '   python'print(s.strip())python

题目六

将字符串列表倒序输出

lis = ['苹果','哈密瓜','橘子','猕猴桃','杨梅','西瓜']ls = lis[::-1]print(ls)['西瓜', '杨梅', '猕猴桃', '橘子', '哈密瓜', '苹果']

与题目二相类似,掌握列表的倒序。

题目七

将列表元素删除,并删除列表

lis = [2,8,3,6,5,3,8]new = list(set(lis))print(new)[2, 3, 5, 6, 8]

考查了集合的性质,集合中元素不能重复,注意list()和set()函数的使用。

转载地址:http://aoqq.baihongyu.com/

你可能感兴趣的文章
mysql中int、bigint、smallint 和 tinyint的区别、char和varchar的区别详细介绍
查看>>
mysql中json_extract的使用方法
查看>>
mysql中json_extract的使用方法
查看>>
mysql中kill掉所有锁表的进程
查看>>
mysql中like % %模糊查询
查看>>
MySql中mvcc学习记录
查看>>
mysql中null和空字符串的区别与问题!
查看>>
MySQL中ON DUPLICATE KEY UPDATE的介绍与使用、批量更新、存在即更新不存在则插入
查看>>
MYSQL中TINYINT的取值范围
查看>>
MySQL中UPDATE语句的神奇技巧,让你操作数据库如虎添翼!
查看>>
Mysql中varchar类型数字排序不对踩坑记录
查看>>
MySQL中一条SQL语句到底是如何执行的呢?
查看>>
MySQL中你必须知道的10件事,1.5万字!
查看>>
MySQL中使用IN()查询到底走不走索引?
查看>>
Mysql中使用存储过程插入decimal和时间数据递增的模拟数据
查看>>
MySql中关于geometry类型的数据_空的时候如何插入处理_需用null_空字符串插入会报错_Cannot get geometry object from dat---MySql工作笔记003
查看>>
mysql中出现Incorrect DECIMAL value: '0' for column '' at row -1错误解决方案
查看>>
mysql中出现Unit mysql.service could not be found 的解决方法
查看>>
mysql中出现update-alternatives: 错误: 候选项路径 /etc/mysql/mysql.cnf 不存在 dpkg: 处理软件包 mysql-server-8.0的解决方法(全)
查看>>
Mysql中各类锁的机制图文详细解析(全)
查看>>