美文网首页
python之列表、元组、字典及函数练习

python之列表、元组、字典及函数练习

作者: ivan_cq | 来源:发表于2018-09-05 19:39 被阅读0次

假定有下面这样的列表:
names=[ 'fentiao','fendai', 'fensi','apple' ]
输出结果为:'I have fentiao,fendai,fensi and apple.'



1、系统里面有用户 用户有密码
users=['root','cq']
passwds=['123','123']
2、用户登陆(判断用户是否登陆成功)
如果输入的用户存在,判断密码是否正确,只有三次机会
如果用户不存在,也只有三次机会。





1.后台管理员只有一个用户:admin 密码:admin
2.当管理员登陆成功后,才可以管理用户信息
3.管理用户信息包含
添加用户信息
删除用户信息
查看用户信息
退出



测试
测试

华为机测题:
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性
他先用计算机生成了N个1~1000之间的随机整数(N<=1000),N是用户输入的,对于
其中重复的数字,只保留一个,把其余相同的数字去掉,不同的数对应着不同的学生的学号,然后再把这些
数从小到大排序,按照排好的顺序去找同学做调查,请你协助明明完成“去重”与排序工作。



数字重复统计:
1). 随机生成1000个整数;
2). 数字的范围[20, 100],
3). 升序输出所有不同的数字及其每个数字重复的次数;



重复的单词: 此处认为单词之间以空格为分隔符, 并且不包含,和.;
用户输入一句英文句子;
打印出每个单词及其重复的次数;
"hello java hello python"
hello 2
java 1
python 1




编写一个名为collatz()的函数,它有一个名为number的参数
如果参数是偶数,那么collatz()就打印出number//2
如果number是奇数,collatz()就打印3*number+1



编写一个函数cacluate, 可以接收任意多个数,返回的是一个元组.
元组的第一个值为所有参数的平均值, 第二个值是大于平均值的所有数


可以使用python内嵌函数sum()

编写函数, 接收一个列表(包含30个整形数)和一个整形数k, 返回一个新列表.
函数需求:
- 将列表下标k之前对应(不包含k)的元素逆序;
- 将下标k及之后的元素逆序;


自己写的并未对输入的值进行判断!
这是一个错误,切片的时候难道不能逆序吗?
判断后的!

模拟轮盘抽奖游戏
轮盘分为三部分: 一等奖, 二等奖和三等奖;
轮盘转的时候是随机的,
如果范围在[0,0.08)之间,代表一等奖,
如果范围在[0.08,0.3)之间,代表2等奖,
如果范围在[0, 1.0)之间,代表3等奖,
模拟本次活动1000人参加, 模拟游戏时需要准备各等级奖品的个数.



编写一个函数, 接收一个字符串参数, 返回一个元组,'ehllo WROLD'
元组的第一个值为大写字母的个数, 第二个值为小写字母个数.


腾讯笔试编程题:
题目需求:
对于一个十进制的正整数, 定义f(n)为其各位数字的平方和,如:
f(207) = 22 + 02 + 72 = 53
下面给出三个正整数k,a, b,你需要计算有多少个正整数n满足a<=n<=b,
且k
f(n)=n
输入:
第一行包含3个正整数k,a, b, k>=1, a,b<=10
*18, a<=b;
输出:
输出对应的答案;
范例:
输入: 51 5000 10000
输出: 3

打字软件正确率
编写函数, 计算字符串匹配的准确率.(类似于打字软件)orginStr为原始内容, userStr为用户输入内容

(2017-腾讯-在线编程题)
题目描述:
给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输
入值小于1000。
如,输入为10, 程序应该输出结果为2。(共有两对质数的和为10,分别为(5,5),(3,7))
[2,3,5,7]
输入描述:
输入包括一个整数n,(3 ≤ n < 1000)
输出描述:
输出对数
示例1 :
输入:
10
输出:
2



相关文章

网友评论

      本文标题:python之列表、元组、字典及函数练习

      本文链接:https://www.haomeiwen.com/subject/osmawftx.html