1. 输入一个数判断是不是素数。
n = int(input("输入整数n:"))
if n < 2:
print(n,"不是素数")
else:
for i in range(2,n):
if n % i == 0:
print(n,"不是素数")
break
else:
print(n,"是素数")
2. 输入两个正整数,计算最大公约数和最小公倍数
a=int(input('输入的第一个数为:'))
b=int(input('输入的第二个数为:'))
A=a
B=b
while True:
r=a%b
if r==0:
print('最大公约数为:',b)
print('最小公倍数为:',(A*B/b))
break
else:
a=b
b=r
3. 打印三角形图案。
*
**
***
****
*****
*
**
***
****
*****
*
***
*****
*******
*********
for i in range(6):
for j in range(0,i):
print("*",end=" ")
for j in range(i,6):
print(" ",end=" ")
print(" ")
for i in range(6):
for j in range(0, 6 - i):
print(" ", end=" ")
for k in range(6 - i, 6):
print("*", end=" ")
print(" ")
for i in range(5):
for j in range(0,5-i):
print(end=" ")
print("*"*(2*i+1))