目录
实验2:计算小于1500的所有整数中能同时被11和5整除的数¶
实验3:用户以逗号隔开输入一些数字,然后输出用户输入重复字数大于1的那些 数字
实验4:用户输入一个数,如果是正数就输出该数字;如果是负数则要求用户再次输入并提示"请不要输入负数!!";如果输入为0,就输出“OK”。
实验5:小红上楼梯有2种方式,一次1步,或一次3步,现在有20个台阶,问有多少种方案?
实验1:输出1-200内的非素数
print(1,end=' ')
for i in range(1,201):
for j in range(2,i):
if i%j==0:
print(i,end=' ')
break
实验2:计算小于1500的所有整数中能同时被11和5整除的数
for i in range(1,1500):
if i%11==0 and i%5==0:
print(i,end=' ')
实验3:用户以逗号隔开输入一些数字,然后输出用户输入重复字数大于1的那些数字。
n=input()
n=n.split(',')
for i in range(0,len(n)):
for j in range(i+1,len(n)):
if n[i]==n[j]:
print(n[i],end=' ')
实验4:用户输入一个数,如果是正数就输出该数字;如果是负数则要求用户再次输入并提示"请不要输入负数!!";如果输入为0,就输出“OK”。
n=input("请输入一个数:")
while(1):
if(int(n)<0):
print('请不要输入负数!!')
n=input("请再次输入:")
elif(int(n)==0):
print("OK")
break
else:
print(int(n))
break
实验5:小红上楼梯有2种方式,一次1步,或一次3步,现在有20个台阶,问有多少种方案?
a=1
b=1
c=2
for i in range(3,20):
s=a+c
a=b
b=c
c=s
print(s)