d=dict(name='zhangsan',age=20)
ss=json.dumps(d,ensure_ascii=False)
print(ss)
d2=json.loads(ss)
print(d2)
# 判断奇偶数
# def:is_odd(x):
# if a%2==0:
# print('偶数')
# else:
# print('奇数')
# 分数等级输出
score=eval(input('输入分数'))
def score_grade(score):
if score>100 or score<0:
st='错误'
elif score>=90:
st='A'
elif score>=80:
st='B'
elif score>=60:
st='C'
else:
st='D'
print('你的分数是%d,等级是%s'%(score,st))
score_grade(score)
# 1到100的整数累加
def sum_add(n):
sum=0
for i in range(n):
sum+=i
print('sum n 的结果是%d',sum)
def sum_add_while(n):
sum=0
i=0
while(i<=n):
sum+=i
i=i+1
print('sum n 的结果是%d'% sum)
for i in range(10):
print(i,end='')
for i in range(10):
if i==3:
break
print(i,end='#')
#循环打印1~100偶数
for i in range(1,101):
if i%2==0:
print(i)
i=1
while(i<=100):
if i%2==0:
print(i)
i+=1
# 逆序键值
s={'name':1,'age':20}
y={value:key for key,value in s.items()}
print(y)
# 偶数求平方,奇数跳过
s=[8,1,3,2,5,4,6,7]
for i in range(0,8):
if s[i]%2==0:
s[i]=s[i]*s[i]
print(s)
# sorted(s,key=lambda x:x[0])
# x={1:2,2:3}
# print(x.get(2,0))
# def f(x):
# return x*x
# list1=range(10)
# r=map(f,list1)
# list(r)
# 递归求阶乘
def re(n):
if n==0 or n==1:
return 1
else:
return n*re(n-1)
a=5
print('%d!=%d'%(a,re(a)))
# 函数处理可变参数
def add(x,*y):
s=x
for i in y:
s+=i
return s
print(add(6,8))
# 求两个数的最大值
f=lambda x,y:xif x>y else y
print(f(3,6))
def max(a,b):
if a>b:
return a
else:
return b
print(max(3,6))
# 将a和b打包
# b=[4,5,6],a=[1,2,3]
# zipped=zip(a,b)
# zipped
# list(zipped)
# 求若干个数的最大值
def max(a,b,*c):
res=a if a>b else b
for i in c:
res=i if i>res else res
return res
print(max(2,6)
Python基础代码
最新推荐文章于 2024-05-15 22:12:36 发布