# 最小公倍数defgcd(x,y):
(x,y) = (y,x) if x > y else (x,y)
for fac in range(x,0,-1):
if x % fac == 0and y % fac == 0:
return fac
# 最大公约数deflcm(x,y):return x * y // g(x,y)
3.利用字符串下标,取得各个元素进行比较,获得想要的结果,比如回文字符串
例3:回文字符串 例如’客上天然居居然天上客;僧游云隐寺寺隐云游僧’
defis_huiwen(a):
b = len(a)
for n in range(int(b/2)):
if a[n] == a[b-1]:
returnTrue
a = input('请输入:')
if is_huiwen(a):
print('%s是回文字符串'%a)
else:
print('%s不是回文字符串'%a)
二、局部变量与全局变量,尽量减少对全局变量的使用
1.python 搜索一个变量的方式是从局部作用域到嵌套作用域再到全局作用域 Local - Enclosed - Global
deff():# 函数内的局部变量,离开f()函数变量a是无法访问的# local variableglobal(a) # 局部变量中执行全局变量
a =