Template:Parity: Difference between revisions
Template page
More actions
Created page with "<includeonly>{{#iferror: {{#ifexpr: ({{{1}}}/2)-floor({{{1}}}/2) = 0 | {{{2|even}}} | {{#ifexpr: ({{{1}}}/2)-floor({{{1}}}/2) = 0.5 | {{{3|odd}}} | {{error|Parity is defined only for integral values.}} }} }} | {{error|{{#if:{{{1|}}}|Parity is defined only for integral values.|No integral value supplied.}} }} }}</includeonly><noinclude> <!-- Categories go on the /doc subpage, and interwi..." |
(No difference)
|
Latest revision as of 03:32, 21 February 2025
Purpose
Returns a string based on the mathematical parity of the number. It calculates whether or not a given number is odd or even.
Usage
Copy and paste the template below:
{{Parity | <!-- input value --> | <!-- output if even (optional) --> | <!-- output if odd (optional) --> }}
Examples
{{Parity|4}}
→ even{{Parity|9}}
→ odd{{Parity|-15}}
→ odd{{Parity|4|foo|bar}}
→ foo{{Parity|9|foo|bar}}
→ bar{{Parity|-15|foo|bar}}
→ bar
An error message is produced if no input value or a non-integral input value is supplied:
{{Parity}}
→ No integral value supplied.{{Parity|Wikipedia}}
→ Parity is defined only for integral values.{{Parity|5.6}}
→ Parity is defined only for integral values.
TemplateData
No description.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Input value | 1 | The number whose parity is to be determined
| Number | required |
Output if even | 2 | Customised output if the input number is even
| Unknown | optional |
Output if odd | 3 | Customised output if the input number is odd
| Unknown | optional |