専門ユニット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('見つかりませんでした')