専門ユニット2/山内研セミナー(2023/10/10 part2)

関連サイトと資料

サンプルプログラム

if文

test1.py
number = input('何か数値を入力してください: ')
number = int(number)
  
if number % 2 == 0:
    print('even')
else:
    print('odd')
    

test2.py
number = input('何か数値を入力してください: ')
number = int(number)
  
if number % 3 == 0:
    print('Fizz')
elif number % 5 == 0:
    print('Buzz')
elif number % 15 == 0:
    print('FizzBuzz')
else:
    print(number)
    

test3.py
s = 'foobarbaz'
  
if len(s) >= 5:
    print(f'文字列{s}の長さは{len(s)}で、5以上です')
else:
    print(f'文字列{s}の長さは{len(s)}で、5未満です')
    

for文

test4.py
message = 'Hello Python'
  
for ch in message:
    print(ch)
    

test5.py
message = 'Hello Python'
str_count = len(message)
  
for index in range(str_count):
    print(message[index])
    

test6.py
for num in range(5):
    print(num)
else:
    print('terminated')
    

test7.py
names = ['一色', 'かわさき', '遠藤']
  
for name in names:
    print(name)
    

test8.py
names = ['一色', 'かわさき', '遠藤']
target = 'かわさき'
  
for name in names:
    if target in name:
        print(f'発見: {name}')
        break
else:
    print('見つかりませんでした')
    

test9.py
names = ['一色', 'かわさき', 'かわさきしんじ', '遠藤']
target = 'かわさき'
found = False
  
for name in names:
    if target in name:
        found = True
        print(f'発見: {name}')
        continue
    print('繰り返し処理を継続します')
  
if not found:
    print('見つかりませんでした')