print(sum)
sum = 42
print(sum)
def inc(n):
sum = n+1
print(sum)
return sum
sum = inc(7) + inc(7)
print(sum)
![]()
def func1(a, b, c, d, e, f):
return [a,b,c,d,e,f]
def func2(a, b, c,*, d, e, f):
return [a,b,c,d,e,f]
def func3(a, b, c, /, d, e, f):
return [a,b,c,d,e,f]
print( func1(1,9,2,0,5,3) )
print( func1(a=1, b=9, c=2, d=0, e=5, f=3) )
print( func1(1,9,2, f=3, d=0, e=5))
print( func2(11, 99, 22, d=0, e=55, f=33) )
print( func2(a=11, b=99, c=22, d=0, e=55, f=33) )
print( func3(111, 999, 222, 0, 555, 333))
print( func3(111, 999, 222, d=0, e=555, f=333))
![]()
list1 = [1, 9, 8, 4]
print( sorted(list1) )
print( sorted(list1, reverse=True) )
print( sorted(list1, True) )
![]()
def func(a, b, c, /, *, d, e, f):
return( [a,b,c,d,e,f] )
print(func(1,2,3,d=4,e=5,f=6))
![]()
def solve(a, b, c):
delta = b*b - 4*a*c
delta_sqrt = abs(delta)**0.5
p1 = -b/2/a;
p2 = delta_sqrt/2/a
if delta>=0:
root1 = p1 + p2
root2 = p1 - p2
else:
root1 = complex(p1, p2)
root2 = complex(p1, -p2)
return root1, root2
while True:
try:
a,b,c = eval(input('Enter eqution coefficient: '))
if a == 0:
raise
except:
print('invalid input, or, a is zero')
break
else:
root1, root2 = solve(a, b, c)
print(f'root1 = {root1:.2f}, root2 = {root2:.2f}')
print()
def is_prime(n):
if n==2:
return True
else:
a=2
for i in range(2,n):
if n%i==0:
return False
else:
a=a+1
if a==n:
return True
list1=[]
list2=[]
for i in range(1,21):
if is_prime(i)==True:
list1.append(i)
elif is_prime(i)==False:
list2.append(i)
for i in range(len(list2)):
z=1
x=0
y=0
while z!=0:
if int(list2[i])==int(list1[x])+int(list1[y]):
print(list2[i],'=',list1[x],'+',list1[y])
z=0
else:
y=y+1
if y==7:
x=x+1
y=x
![]()
z=0
x=str(input('输入英文文本:'))
for i in range(len(x)):
if 128>ord(x[i])+5>122 or 96>ord(x[i])+5>90:
a=ord(x[i])-21
z=z+1
elif 65<=ord(x[i])<=85 or 97<=ord(x[i])+5<=117:
a=ord(x[i])+5
z=z+1
else:
a=ord(x[i])
z=z+1
if z==1:
print('编码后的文本',end='')
print(chr(a),end='')
print()
print('对编码后的文本解码',x)
![]()
def collatz(a):
l=[a]
while l[-1] != 1:
if l[-1] % 2 == 0 :
l.append((l[-1])//2)
else:
l.append((l[-1])*3+1)
return l
try:
x=int(input('enter a positive integer:'))
if x <= 0:
raise
except:
print('Error: must be a positive integer')
else:
print(collatz(x))
![]()
![]()
def list_generator(x,y,s=1):
l=[]
while x<=y :
l.append(x)
x=x+s
return l
list1 = list_generator(-5, 5)
print(list1)
list2 = list_generator(-5, 5, 2)
print(list2)
list3 = list_generator(1, 5, 0.5)
print(list3)
![]()