#获取最大公约数的脚本
x, y =eval(input("enter two numbers: "))#获取两个数字,定义两个变量,按格式输入
gys =1
try1 =1while try1 <= x and try1 <= y:#尝试的范围不大于任何一个数字if x % try1 ==0and y % try1 ==0:#两个数字整除尝试的数字都为0
gys = try1
try1 +=1#给一个停止的条件print(gys)
runfile('C:/pycode/gys.py', wdir='C:/pycode')
enter two numbers:128,800064
sum=0for i inrange(1,11):#for语句,循环的范围在in后,范围的值一个个放进变量i里运行sum+= i
print(sum)
In [39]: a =[1,2,3]#范围可以是list 或者 tuple
In [40]:for i in a:...:print(i)...:123
In [41]: a =(1,2,3)
In [42]:for i in a:...:print(i)...:123
In [43]:for i inrange(1,6):...:print(i)#打印一次...:if i ==3:#达到条件会跳出循环...:break...:else:...:print(i)#不达到条件打印第两次...:11223
for i inrange(1,6):print(i, end =' ')if i ==3:continue#跳出本次循环,4继续运行print(i)
runfile('C:/pycode/continue.py', wdir='C:/pycode')112234455import sys
for i inrange(1,6):print(i, end =' ')if i ==3:
sys.exit ()#退出整个程序,break会跳出循环,还会执行循环外的代码print(i)
runfile('C:/pycode/continue.py', wdir='C:/pycode')11223
for i inrange(1,10):for j in(range(1, i+1)):print(i,"*",j,"=",i*j,end=' ')print()
runfile('C:/pycode/chengfa.py', wdir='C:/pycode')1*1=12*1=22*2=43*1=33*2=63*3=94*1=44*2=84*3=124*4=165*1=55*2=105*3=155*4=205*5=256*1=66*2=126*3=186*4=246*5=306*6=367*1=77*2=147*3=217*4=287*5=357*6=427*7=498*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=649*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81
print('sushu as below:')#识另素数,
s =1while s <100:#print("now is work for",s)
js =0#主要就是计数,能整除1-s这些元素的次数,素数<3,其他最多为2
f =1while f<=s:if(s%f ==0):
js +=1
f +=1if js <3:print(s, end=',')
s +=1print()for s inrange(1,101):#用for语句写一次
js =0
f =1for f inrange(1,s+1):if(s%f==0):
js+=1#print(js)if js<3:print(s,end=',')
runfile('C:/pycode/sushu.py', wdir='C:/pycode')
sushu as below:1,2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,1,2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,