您的位置:首页 > 编程语言 > Python开发

python相关练习题

2018-04-01 13:46 323 查看
菜鸟教程100例

1.用python输出水仙花数

仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身.(例如:1^3 + 5^3 + 3^3 = 153),用Python算出100-1000的所有水仙花数,打印出来

a = [i**3+j**3+k**3 for i in range(1, 10) for j in range(0, 10) for k in range(0, 10) if i*100+j*10+k == i**3+j**3+k**3]
print(a)


2.用Python写一个冒泡排序,注意打印出排序过程中数据交换过程

#conding=utf-8
#author:yangxuexue
#冒牌排序1
a=[5,6,8,4,20,100,95,56,25]
for i in range(len(a))[::-1]:
for j in range(i):
if a[j]>a[j+1]:
a[j],a[j+1]=a[j+1],a[j]
print(a)
print(a)
#冒泡排序2
a=[5,6,8,4,20,100,95,56,25]
a.sort()
print(a)
#冒泡排序3
def bubble_sort(lists):
for i in range(len(lists)-1,0,-1):
for j in range(i):
if lists[j]>lists[j+1]:
lists[j],lists[j+1]=lists[j+1],lists[j]
a=[5,6,8,4,20,100,95,56,25]
bubble_sort(a)
print(a)


3.用python写一个猜数字的游戏,游戏规则如下:1.由一个人随机写一个整数1-99(如:21)2.一群小伙伴轮流猜数字,如第一个人猜一个数(如:48), 则缩小范围为(1-48)3.如第二个人猜一个数(如:9),则缩小范围为(9-48)4.以此类推,值到猜中数字(21),游戏结束

这里写代码片


4.随便找个公司的网站(没有验证码的那种)输入账号、密码。点登录,能登录成功

这里写代码片
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: