冒泡
来源:互联网 发布:程序授权系统源码 编辑:程序博客网 时间:2024/05/30 19:33
#-*- coding:utf-8 -*-
a = 3
# 判断a是不是等于a
if a == 3:
print "a等于3"
#判断a是不是等于4
if a == 4:
print "a等于4"
else:
print "不是4"
#判断是不是4 或者3
if a == 4:
print "aaa"
elif a == 3:
print "bucuo"
else:
print "haha"
#循环语句
#1:while循环
count = 1
while count < 5:
count += 1
else:
print count
#2:for循环
name = "zhangsan"
for index in name:
print index
#3:list列表循环
names = ["zhangsan","lisi","wangwu","zhaoliu"]
for index in names:
print index
#从0 循环到 10
for index in range(10):
print index
#指定从几 到几
for index in range(5,10):
print index
#循环完成以后执行默认的
for index in range(0,4):
print index
else:
print "xunhuanwanle"
#break 与 continue
#break结束当前循环 continue跳过当前循环
#break用法
aaa = 2
for index in range(5):
if index == aaa:
break
print "这是bradk",index
#continue循环的用法
for index in range(5):
if index == aaa:
continue
print "这是bradk",index
#找到 100 以内的素数
#只能被自身整除和一整除的数
for index in range(2,100):
for index1 in range(2,index):
if index%index1 == 0:
break
else:
print index
#冒泡排序
list = [32,9,0,3,23,7]
w = 3
r = 4
w,r = r,w
print w,r
#for 循环冒泡
for index in range(len(list)):
for index1 in range(index + 1, len(list)):
if list[index1] < list[index]:
list[index1], list[index] = list[index],list[index1]
print list
#面试题三:字符串翻转 python
name2 = 'zhangsan'
print name2[::-1]
#pass 只是一个占位符 没有任何意义
for index in range(0,4):
pass
#日期时间包
#导入time
import time
#获取时间戳
print time.time()
#获取标准时间
print time.localtime(time.time())
#中国时间
print time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())
#定义一个无参的函数
#堕胎的意思 方法名相同 ,参数不相同
def getName():
return "HelloWord"
def getName(age):
return age
print getName(11111)
#函数的参数类型有四种
#1:必须参数,比如上面传递的必须传递
#2关键字参数
def set(name,age1):
print name,age1
set(age1=18,name='zhangsan')
#3:默认的类型
def set1(name,age1=19):
print name,age1
set1('zhangsan')
# 4:不定长就是以 * 做为标识符的
def set2(*name5):
for index in name5:
print index
set2(10,13,15,17)
set2(10,13)
print "hello" ; print "nihao"
if True:
print True
else:
print False
a = 3
# 判断a是不是等于a
if a == 3:
print "a等于3"
#判断a是不是等于4
if a == 4:
print "a等于4"
else:
print "不是4"
#判断是不是4 或者3
if a == 4:
print "aaa"
elif a == 3:
print "bucuo"
else:
print "haha"
#循环语句
#1:while循环
count = 1
while count < 5:
count += 1
else:
print count
#2:for循环
name = "zhangsan"
for index in name:
print index
#3:list列表循环
names = ["zhangsan","lisi","wangwu","zhaoliu"]
for index in names:
print index
#从0 循环到 10
for index in range(10):
print index
#指定从几 到几
for index in range(5,10):
print index
#循环完成以后执行默认的
for index in range(0,4):
print index
else:
print "xunhuanwanle"
#break 与 continue
#break结束当前循环 continue跳过当前循环
#break用法
aaa = 2
for index in range(5):
if index == aaa:
break
print "这是bradk",index
#continue循环的用法
for index in range(5):
if index == aaa:
continue
print "这是bradk",index
#找到 100 以内的素数
#只能被自身整除和一整除的数
for index in range(2,100):
for index1 in range(2,index):
if index%index1 == 0:
break
else:
print index
#冒泡排序
list = [32,9,0,3,23,7]
w = 3
r = 4
w,r = r,w
print w,r
#for 循环冒泡
for index in range(len(list)):
for index1 in range(index + 1, len(list)):
if list[index1] < list[index]:
list[index1], list[index] = list[index],list[index1]
print list
#面试题三:字符串翻转 python
name2 = 'zhangsan'
print name2[::-1]
#pass 只是一个占位符 没有任何意义
for index in range(0,4):
pass
#日期时间包
#导入time
import time
#获取时间戳
print time.time()
#获取标准时间
print time.localtime(time.time())
#中国时间
print time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())
#定义一个无参的函数
#堕胎的意思 方法名相同 ,参数不相同
def getName():
return "HelloWord"
def getName(age):
return age
print getName(11111)
#函数的参数类型有四种
#1:必须参数,比如上面传递的必须传递
#2关键字参数
def set(name,age1):
print name,age1
set(age1=18,name='zhangsan')
#3:默认的类型
def set1(name,age1=19):
print name,age1
set1('zhangsan')
# 4:不定长就是以 * 做为标识符的
def set2(*name5):
for index in name5:
print index
set2(10,13,15,17)
set2(10,13)
print "hello" ; print "nihao"
if True:
print True
else:
print False
阅读全文
0 0