/usr/share/doc/pyxplot/html/sect0037.html is in pyxplot-doc 0.8.4-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="generator" content="plasTeX" />
<meta content="text/html; charset=utf-8" http-equiv="content-type" />
<title>PyXPlot Users' Guide: While and Do Loops</title>
<link href="sec-breakcontinue.html" title="The break and continue statements" rel="next" />
<link href="ex-meansd.html" title="Foreach Datum Loops" rel="prev" />
<link href="sect0031.html" title="Programming and Flow Control" rel="up" />
<link rel="stylesheet" href="styles/styles.css" />
</head>
<body>
<div class="navigation">
<table cellspacing="2" cellpadding="0" width="100%">
<tr>
<td><a href="ex-meansd.html" title="Foreach Datum Loops"><img alt="Previous: Foreach Datum Loops" border="0" src="icons/previous.gif" width="32" height="32" /></a></td>
<td><a href="sect0031.html" title="Programming and Flow Control"><img alt="Up: Programming and Flow Control" border="0" src="icons/up.gif" width="32" height="32" /></a></td>
<td><a href="sec-breakcontinue.html" title="The break and continue statements"><img alt="Next: The break and continue statements" border="0" src="icons/next.gif" width="32" height="32" /></a></td>
<td class="navtitle" align="center">PyXPlot Users' Guide</td>
<td><a href="index.html" title="Table of Contents"><img border="0" alt="" src="icons/contents.gif" width="32" height="32" /></a></td>
<td><a href="sect0255.html" title="Index"><img border="0" alt="" src="icons/index.gif" width="32" height="32" /></a></td>
<td><img border="0" alt="" src="icons/blank.gif" width="32" height="32" /></td>
</tr>
</table>
</div>
<div class="breadcrumbs">
<span>
<span>
<a href="index.html">PyXPlot Users' Guide</a> <b>:</b>
</span>
</span><span>
<span>
<a href="sect0001.html">Introduction to PyXPlot</a> <b>:</b>
</span>
</span><span>
<span>
<a href="sect0031.html">Programming and Flow Control</a> <b>:</b>
</span>
</span><span>
<span>
<b class="current">While and Do Loops</b>
</span>
</span>
<hr />
</div>
<div><h1 id="a0000000038">6.6 While and Do Loops</h1>
<p>The <tt class="tt">while</tt> command<a name="a0000000589" id="a0000000589"></a> may be used to continue running a script block until some stopping criterion is met. Two types of while loop are supported: </p><pre>
while <criterion> {loopname <name>}
{
....
}
do {loopname <name>}
{
....
} while <criterion>
</pre><p> <a name="a0000000590" id="a0000000590"></a> </p><p>In the former case, the enclosed script block is executed repeatedly, and the algebraic expression supplied to the <tt class="tt">while</tt> command<a name="a0000000591" id="a0000000591"></a> is tested immediately before each repetition. If it tests false, then the loop finishes. The latter case is very similar, except that the supplied algebraic expression is tested immediately <i class="it">after</i> each repetition. Thus, the former example may never actually execute the supplied script block if the looping criterion tests false upon the first iteration, but the latter example is always guaranteed to run its script block at least once. </p><p>The following example would continue looping indefinitely until stopped by the user, since the value <tt class="tt">1</tt> is considered to be true: </p><pre>
while (1)
{
print "Hello, world!"
}
</pre></div>
<div class="navigation">
<table cellspacing="2" cellpadding="0" width="100%">
<tr>
<td><a href="ex-meansd.html" title="Foreach Datum Loops"><img alt="Previous: Foreach Datum Loops" border="0" src="icons/previous.gif" width="32" height="32" /></a></td>
<td><a href="sect0031.html" title="Programming and Flow Control"><img alt="Up: Programming and Flow Control" border="0" src="icons/up.gif" width="32" height="32" /></a></td>
<td><a href="sec-breakcontinue.html" title="The break and continue statements"><img alt="Next: The break and continue statements" border="0" src="icons/next.gif" width="32" height="32" /></a></td>
<td class="navtitle" align="center">PyXPlot Users' Guide</td>
<td><a href="index.html" title="Table of Contents"><img border="0" alt="" src="icons/contents.gif" width="32" height="32" /></a></td>
<td><a href="sect0255.html" title="Index"><img border="0" alt="" src="icons/index.gif" width="32" height="32" /></a></td>
<td><img border="0" alt="" src="icons/blank.gif" width="32" height="32" /></td>
</tr>
</table>
</div>
<script language="javascript" src="icons/imgadjust.js" type="text/javascript"></script>
</body>
</html>
|