【python】奇数・偶数を判定する

〇まとめ

for i in range(10):
    print(i)

for i in range(10):
    if i % 2 == 0:
        print(i)

0
1
2
3
4
5
6
7
8
9

0
2
4
6
8

〇詳細

基本となる以下のコードに対して、

for i in range(10):
    print(N)
# 0

# 1
# 2
# 3
# 4
# 5
# 6
# 7
# 8
# 9

if 分を追加します。

「i % 2」で、iを2で割った場合の余りを取得できます。
i を2で割って余りが0の場合、すなわち偶数の場合のみ出力するのが以下です。

for i in range(10):
    if i % 2 == 0:
        print(i)
# 0
# 2
# 4
# 6
# 8

% を使用して、様々な数で余りを算出することができます。

print(100 % 2)
# 0

print(4 % 3)
# 1

print(123 % 9)
# 6

print(123 % 15)
# 3

【python】メモ210918 print試行

import datetime

a = 1
b = 2
c = 3
keta = 8
print(a)
print(‘answer = ‘ + str(a))
print(‘answer = {}’.format(a))
print(‘answer = {}{}’.format(a,b))
print(‘answer = {}{}{}’.format(a,b,c))
print(str(a) + ‘answer = {}{}{}’.format(a,b,c))

print(f’answer = {a}’)
print(f’answer = {a}{b}’)
print(f'{b}/{c}answer = {b/c:.5f}’)
print(f'{b}/{c}answer = {b/c:010.5f}’)
print(f'{b}/{c}answer = {b/c:0{keta}.5f}’)

ゼロ埋め
print(f’answer = {a:04}’)
print(f’answer = {a:0{keta}}’)

波括弧{}の扱い
print(f’answer = {{{a}}}’)
print(f'{{answer}} = {a}’)

now = datetime.datetime.now()
print(now)
print(‘結果一覧{0:%Y%m%d}{0:%H%M%S}.xlsx’.format(now))
print(‘{0:%Y%m%d}{0:%H%M%S}’.format(now))

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

Python 1年生 体験してわかる!会話でまなべる!プログラミングのしくみ [ 森 巧尚 ]
価格:2178円(税込、送料無料) (2021/8/9時点)

楽天で購入