学習めも。

Python、Anaconda学習中🔰 ブログ引っ越ししました😄よろしくお願いします!https://noeiganolife.com/

記録用🔰

プログラミング以外の記事はこちら

Python-Idle-Excel Python文法の基本

リストの追加

numbers = [1, 10, 100, 1000]
names = ["Tanaka", "Suzuki", "Yamada"]
print(numbers)
print(names)
# リストnumbersに「10000」を追加
numbers.append(10000)
names.append("Yoshida")
print(numbers)
print(names)

結果

[1, 10, 100, 1000]
['Tanaka', 'Suzuki', 'Yamada']
[1, 10, 100, 1000, 10000]
['Tanaka', 'Suzuki', 'Yamada', 'Yoshida']



素数を取得

lesson1

numbers = [1, 10, 100, 1000]
names = ["田中", "鈴木", "山田"]
empty_lst = []
print(len(numbers))
print(len(names))
print(len(empty_lst))

結果

4
3
0


lesson2

numbers = [1, 10, 100, 1000]
# 最後尾を取得
print(numbers[-1])
# 2つ目から最後まで(先頭を除くすべて)取得
print(numbers[1:])
# 先頭から最後尾の1つ前まで(最後尾を除くすべて)取得
print(numbers[:-1])

結果

1000
[10, 100, 1000]
[1, 10, 100]

備考
・末尾    s[-1]
・任意の位置 s[2]
・先頭を除くすべて  s[1:]
・最後尾を除くすべて s[:-1]


複数のデータをループで処理

lesson3

names = ["田中", "鈴木", "山田"]
for name in names:
  customer = name + "様"
  print(customer)

結果

田中様
鈴木様
山田様

lesson4

names = ["", "", ""]
customers = []
for name in names:
  user = name + ""
  customers.append(user)
print(customers)

結果

['田中様', '鈴木様', '山田様']

lesson5

names = ["", "", ""]
customers = []
for name in names:
  user = name + ""
  customers.append(user)
  print(customers)

結果

['田中様']
['田中様', '鈴木様']
['田中様', '鈴木様', '山田様']

lesson6

scores = [91, 45, 74, 50, 37, 68,84,70]
a_list = []
b_list = []
c_list = []
d_list = []
for score in scores:
  if score >= 80:
      a_list.append(score)
  elif score >= 60:
      b_list.append(score)
  elif score >= 40:
      c_list.append(score)
  else:
      d_list.append(score)
print("Aランクの個数:", len(a_list))
print("Bランクの個数:", len(a_list))
print("Cランクの個数:", len(a_list))
print("Dランクの個数:", len(a_list))

結果

Aランクの個数:2
Bランクの個数:3
Cランクの個数:2
Dランクの個数:1

備考 len()でデータの個数を数える