DAY 4 练习

Practice 1
"""
判断素数 version 0.1 author 罗绪成 """ number=int(input('请输入一个正整数:')) a=0 for x in range(2,number): if number%x==0: a=a+1 if a==0: print('这个数是素数') else: print('这个数不是素数')
"""
判断素数二
version 0.1
author 罗绪成
"""
number=int(input('请输入一个正整数'))
is_prime=True
for x in range (2,number):
    if number<=0:
        print('erro,这不是一个大于零的自然数')
    elif number%x==0:
        is_prime=False
        break
print(is_prime)
Practice 2
"""
最大公约数和最小公倍数 version 0.1 author 罗绪成 """ a=int(input('请输入第一个数a:')) b=int(input('请输入第一个数b:')) m=max(a,b) n=min(a,b) for x in range (2,m): if m%x==0 and n%x==0: p=x q=m*n/p print('最大公约数为%d,最小公倍数为%d'%(p,q))
Practice 3
打印如下的三角形图案

*
**
***
**** *****  *  **  ***  **** *****  *  ***  *****  ******* *********

row = int(input('请输入行数: ')) for i in range(row): for _ in range(i+1): print('*',end='') print() for i in range(row): for j in range(row): if j<row-i-1: print(' ',end='') else: print('*',end='') print() for i in range(row): for j in range (2*row-1): if i+j>=row-1 and i>=j-row+1: print('*',end='') else: print(' ', end='') print()
"""
画函数,列函数关系式得到判断条件
"""

猜你喜欢

转载自www.cnblogs.com/luoxucheng97/p/11234138.html