Python练习3

DNXRZL
2020年12月13日 · 阅读 347
10个数比大小-for循环实现
x=int(input('请输入第1个数:'))
m=b=x
for i in range(2,11):
c=int(input('请输入第%d个数:'%i))
if m>c:
m=c
elif b<c:
b=c
print('max:',b,'min:',m)
素数(质数)判断
m=int(input())
f=0
for i in range(2,m):
if m%i==0:
f=1
if f==0:
print('yes')
else:
print('no')
寻找完美数
# 寻找1000以内的完美数
for i in range(1,1000):
num = 0
for k in range(1,i):
if i%k == 0:
num += k
if i == num:
print i
特定图形输出一例
for i in range(1,36):
print('*',end='')
if i%7==0:
print()
输出结果:
*******
*******
*******
*******
*******