20. lis = [1, 4, 100]
l_num = len(lis)
maximum = minimum = lis[0] #とりあえず最初の値を代入しておく
maxIdx = minIdx = 0
for x in range(l_num):
if maximum < lis[x]: # xにはインデックスが入ることに注意
maximum = lis[x]
maxIdx = x
if minimum > lis[x]:
minimum = lis[x]
minIdx = x
print(“最大値:lis[{}]={}, 最小値:lis[{}]={}”.format(maxIdx,maximum,
minIdx,minimum))
24. for x in range(100):
if x % 15 == 0:
print(“FizzBuzz”)
elif x % 3 == 0:
print(“Fizz”)
elif x % 5 == 0:
print(“Buzz”)
else:
print(x)
FizzBuzz①
FORを使ってみた-1
25. for x in range(100):
msg = “”
if x % 3 == 0:
msg = msg + “Fizz”
if x % 5 == 0:
msg = msg + “Buzz”
if msg == “”:
msg = str(x)
print(msg)
FizzBuzz②
FORを使ってみた-2
26. x = 1
while x <= 100:
if x % 15 == 0:
print(“FizzBuzz”)
elif x % 3 == 0:
print(“Fizz”)
elif x % 5 == 0:
print(“Buzz”)
else:
print(x)
x += 1
FizzBuzz③
WHILEを使ってみた
38. def absolute(value):
if value < 0:
return -1 * value
return value
x = absolute(-20)
# -20の絶対値20が返り、xに代入される
y = absolute(0.9)
# 0.9の絶対値0.9が返り、yに代入される
z = absolute(-50.2)
# -50.2の絶対値50.2が返り、zに代入される
Scrapbox => absolute.py