"" "
区分関数評価
3X - 。5(X> 1)
F(X)= X 2 +(-1 <= X <= 1)
。5X + 3(X <-1)
「」」
X =フロート(入力(X '= '))
X> 1の場合:
Y = 3 * X - 5
他:
もしx> = -1:
Y = X + 2
:他に
、Y = 5 * X + 3
'(印刷F(%2F)=%.2f」%(X、Y))
循環中のPython:
1.
1.1のための...で...サイクル:
「」 "
forループ100に合計すると
「」」
和= 0
の範囲内のxの(101):
和+ = X
プリント(和)
それに注意してください。
上記のコードのことに注意してくださいrange
タイプ、range
不変の値のシーケンスを生成するために使用することができ、そしてこの配列は、通常、例えば、ループ内で使用されています。
-
range(101)
これは、整数0〜100のシーケンスを生成してもよいです。 -
range(1, 100)
-
range(1, 100, 2)
これは、ステップサイズが増分配列の、すなわち、値、2である、請求項99に奇数番号1の配列を生成することができます。
1.2 whileループ:
あなたは、環状構造の周期の特定の数の設定がわからない場合、我々は使用することをお勧めwhile
ループwhile
サイクルを変換することによって生成することができるbool
サイクルの値の表現を、表現の値True
サイクルが続く、式がと評価されFalse
、サイクルの終わり
例:
「」「
素数が決定されていない正の整数を入力します。
「」」
数学の輸入SQRTから
NUM = INT(入力( '正の整数を入力してください'))
エンド= INT(SQRT(NUM))
= Trueをis_prime
範囲でX(2を、+エンド1):
IF NUM%以下のX == 0:
is_prime =偽
BREAK
。NUM = is_prime 1と:! IF
印刷(%numの'%Dが素数である')
他:
印刷(%numの'%Dが素数ではありません')
コード:
Z = 0
F = 0
= 0 SUM
COUNT = 0
、D = 1。
DEFユン(D):
グローバルZは、Fは、SUM、COUNT
しばらくD = 0 :!
D = INT(INPUT(「整数、末端IT IFを入力してください0 '))
IF D> 0:
Z + = 1。
D <0 IF:
。F + = 1つの
SUM + = D
IF D = 0 :!
COUNT + = 1枚の。
プリント('正の数:%D「%のZ)
印刷( '負の数:D%' %F)
印刷( 'とである:%D' SUM%)の
印刷( '平均であった:%F' %(合計/カウント))
ユン(D)