В настоящее время я изучаю, как использовать Pari GP, и сейчас я пытаюсь выписать код для проверки того, действительно ли пользователь сделал ключ в простом номере или нет.Pari GP - проверка правильности ввода ключа пользователем
Вот мой код.
printf("\t%s \n","PrimeNo(P): To check if it is a prime or not");
PrimeNo(p)={
if(isprime(p)||1, print("Prime numbers only"));
if(isprime(p)||0, print("Prime numbers stored"));
print(p);
}
Проблема моя первая «если» линия работает путем определения, что это было не простое, но когда я ключ в простое число, обе линии появились.
Буду признателен, если кто-нибудь может помочь.
DanaJ спасибо. Ты спасатель жизни. –
@JamesQuek Вы также можете написать 'PrimeNo (p) = {print (if (isprime (p)," Yep "," Nope ")); print (p)} ', если вы предпочитаете. Все в PARI является функцией, в том числе 'if'. –