python(练习题)
1.请写出冒泡排序将list1进行排序?
list1 = [1,2,34,12,33,25,12,33,90,28]
2.使用python语言打印出name=”i love python”的长度
3.使用python语言将name=”i love python”中的”love”取出并且存放到列表list中
4.请用for循环写出0-100偶数和
5.请用python语言读取d盘根目录下的user.txt文件,并且打印出第二行内容
6.请封装个方法统计字符串str中某个字符出现次数的方法?
7.封装一个登录功能
8.封装一个功能,实现给定数字区间,算出该区间内偶数之和
9.将列表中所有内容都变为大写;
li = [‘frdgrfgdshhjj’, ‘cdsfreghhhjdgf’]
10.li = [‘happy’, ‘lucky’, ‘linux’]
(1)计算列表长度并输出
(2)列表中追加元素 “seven”,并输出添加后的列表
(3)请在列表的第 1 个位置插入元素 “tony”,并输出添加后的列表
(4) 请删除列表中的第 2 个元素,并输出删除的元素的值和删除元素后的列表
11.字典 dic = {‘k1’: ‘v1’, ‘k2’: ‘v2’, ‘k3’: [11,22,33]}
(1) 请循环输出所有的 key
(2) 请循环输出所有的 value
(3) 请在 k3 对应的值的第 1 个位置插入个元素 18,输出修改后的字典
12.封装一个方法,实现人民币和美元汇率转换
13.封装登录和注册方法进行登录注册要求如下:
先定义一个字典来存放用户名
# 和密码如dic = {'admin': '123456', 'xfs': '234567'}
# 要求如下:
# 1、从字典中获取用户完成登入,登入时判断用户是否存在
# 存在直接登入
# 2、如果输入的登入用户判断不存在字典,则调用注册方法,完成该用户的注册,注册成功后写入字典
14.用户登陆(三次输错账号密码,登录失败)