发布于2020-02-25 16:59 阅读(1121) 评论(0) 点赞(17) 收藏(1)
这是大二和大三的时候学习python做的笔记
def fun(a,b):
return (a*b),(a/b)
cc,dd= fun(4,4) #同时接收两个值
print(cc)
print(dd)
def fun(a,b):
return a+b
print(fun(3,4))
-----------------------------------------------------------------
def fun(*args): #不定个数
sum = 0
for i in args:
sum += i
return sum
print(fun(3,4,5,7))
# ______________________100以下素数
def sushu(a):# 素数
for i in range(2,a):
if a%2==0:
return False
return True
def fun(num):
bb=[]
for j in range(2,num):
if sushu(j):
bb.append(j)
return bb
a= int(input("输入一个数:"))
cc=fun(a)
for h in cc:
print(h,end=",")
-----------------------------------------------------------------
import math
def fun(a):
a=a.lower()
if a=='长方形':
re()
elif a=='圆形':
cy()
else:
print("请输入长方形或圆形:")
def re():
length=float(input("长:"))
width=float(input("宽:"))
area=length*width
print("长方形的面积为:%.3f"% area)
def cy(): #求圆形面积函数
banjing=float (input("半径:"))
area = math.pi*math.pow(banjing,2)#POW幂
print("{:.2f}".format(area))
shape_type = input("输入图形:\n")
fun(shape_type)
-------------------------------------------------------------------------------
alist = ["a","b","c"]
macat= {'name':'a','color':'b','size':'c'}#字典 (没有顺序)
print(macat['name'])
print(alist[0])
print()
macat['city']='chongqing'
print(macat)
print()
macat["color"]='abc'
print(macat)
print()
print(macat.values() )
print()
print(macat.keys() ) #字典的建
print()
print(macat.items() ) #字典项目
print('city' in macat)# 返回布尔值
print('abc' in macat.values() )# 返回布尔值
print(macat.get('name','none'))
print(macat.get('hah','none'))
#Python 字典(Dictionary) get() 函数
#返回指定键的值,如果值不在字典中返回默认值None。
dict.get(key, default=None)
#例子
dict = {'Name': 'Zara', 'Age': 27}
print "Value : %s" % dict.get('Age')
print "Value : %s" % dict.get('Sex', "Never")
#Value : 27
#Value : Never
del macat['city'] #删除
print(macat)
macat.clear() #全部清除
aaa = {'alppe':'5','cup':'15'}
aaa['abc']='8'
print(aaa)
aaa.setdefault('sa',0)
print(aaa)
aaa.setdefault('alppe',3)
print(aaa)
print("alppe is {} and {} eggs".format(aaa.get('alppe',0),aaa.setdefault(get("eggs",0))) )
------------------------------------------------------------------------------
a={'s':'1','d':'2','f':'3'}
print(a)
while True:
shuzi = input()
if shuzi == "":
break
elif shuzi in a:
print("{} is the shuzi of {}".format(a[shuzi],shuzi) )
------------------------------------------------------------------------------
input().split
input() 接收多个用户输入需要与split()结合使用
print
a,b,c= input("请输入a,b,c并用- 分隔:").split("-") # 注意input()的返回类型是str
print(a,b,c)
----------------------------------------------------------------------------
custmers= []
while True:
aa=input("yes/no :")
aa=aa[0].lower() #把第一个字母变为小写
if aa=='n':
break
else:
aname,bname,gender= input().split()
print(aname,bname,gender)
custmers.append({"aname":aname,'bname':bname,'gender':gender})
for i in custmers :
if i['gender']=='m':
title = 'Mr'+i['bname']
else:
title = 'Ms' + i['bname']
print(''' Dear {},
ai ni ha ha……
'''.format(title))
a=input("输入:")
b=''
for i in a:
if i.isalpha():
b+=str(ord(i)-23)
elif i.isspace():
b+=str(ord(i))
print("解密信息",b)
c=""
for j in range(0,len(b)-1,2):
d=b[j]+b[j+1]
if d!="32":
c+=chr(int(d)+23)
else:
c+=chr(int(d))
print(c)
-------------------------------------------------------------------
a =input("输入密文")
b= input("偏移位数")
b=int(b)
c=""
for i in a:
if i.isalpha():
d=ord(i)+b
if i.isupper():
if d>ord("Z"):
d-=26
if d<ord("A") :
d+=26
if i.islower():
if d>ord("z"):
d-=26
if d<ord("a") :
d+=26
c+=chr(d)
else:
c+=i
print(c)
b=-b
u=""
for i in c:
if i.isalpha():
d=ord(i)+b
if i.isupper():
if d>ord("Z"):
d-=26
if d<ord("A") :
d+=26
if i.islower():
if d>ord("z"):
d-=26
if d<ord("a") :
d+=26
u+=chr(d)
else:
u+=i
print(u)
-----------------------------------------------------------------
a=list(range(10))
print(a)
help(type )
----------------------------------------------------------------------
import random#倒入模块“random工具箱”
import random
num1 = []
N = 10
for i in range(N):
num1.append(random.randrange(1,10))#产生一个随机数1-10
print("原始列表",num1)
aa=len(num1)-1
while aa>0:
j = 0
while j<aa:
if num1[j]>num1[j+1]:
num1[j],num1[j+1] = num1[j+1],num1[j] #交换
j+=1
for k in num1:
print(k,end=",")
print()
aa-=1
作者:我想打人
链接:https://www.pythonheidong.com/blog/article/233609/ea63784aadd6c3e4ba44/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!