任意给定两个素数p和q,p!= q,记 N = p * q ,构造Zn*,是否每个元素都有inverse?是否成群? 这个集合有多少元素?(PYTHON)

该博客探讨了当给定两个不同素数p和q时,其乘积N=p*q所构成的集合Zn*。主要问题包括:1) 集合中每个元素是否存在逆元;2) 集合是否形成群;3) 集合的元素数量。通过Python编程来解决这些问题。
摘要由CSDN通过智能技术生成

任意给定两个素数p和q,p!= q,记 N = p * q ,构造Zn*,
问(编程解决): 
1、是否每个元素都有inverse?是否成群? 2、这个集合有多少元素?



def isprime():  
    count = 1  
    while (count):  
        n = int(input("输入一个质数:"))  
        for i in range(2, n):  
           if n % i == 0:  
                print(" %d 这不是一个质数!" % n)  
                break  
        else:  
            return n  
  
def CommonFactor(a,b):  
    if a<b:  
        t = a  
        a = b  
        b = t  
    while(a%b):  
        t = b  
        b = a % b  
        a = t  
    return b  
  

def is_inverse(list,n):  
    mark=1  
    for i in range(0,len(list)):  
        c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值