#ex1 順次実行
a = 5
b = 4
c = a + b
print (c)

---------------------
#ex2: 変数の型,演算子とInput
s = input('名前(文字列を入力):')  #inputは,文字列で入力される
print (s,'さん,こんにちは')
a1 = int(input('整数1:'))         #入力した整数1の文字列を整数型に変換して,a1に代入
a2 = int(input('整数2:'))
b1 = a1 // a2                     # 整数同士の割り算→小数点以下は,切り捨て
b2 = a1 % a2                      # 余り(剰余)を計算
b3 = a1 / a2                     #計算結果を浮動小数点型に代入
print (a1, '÷', a2 ,'=', b1, 'あまり', b2)
print (a1, '÷', a2 ,'=', b3)
f1 = float(input('実数1:'))       #実数1の文字列を浮動小数点型に変換しf1に代入
f2 = float(input('実数2:'))
g1 = f1 / f2                      #浮動小数点型同士の計算
print (f1, '÷', f2 ,'=', g1)

---------------------
#ex3  分岐・真偽の判定
a = int(input('整数1:'))
b = int(input('整数2:'))
print (a , '-', b , 'はいくつですか')
ans_inp = int(input('答え:'))
ans_cor = a - b
if (ans_inp == ans_cor):
  print ('正解です')
  print (a , '-', b, '=', ans_inp)
else:
  print ('不正解です')
  print (a , '-', b, 'の計算結果と解答した', ans_inp, 'は異なります')
print ('プログラム終了')

---------------------
#ex4  分岐・論理演算子
a = int(input('整数1:'))
b = int(input('整数2:'))
print (a , 'わる', b , 'の商とあまりはいくつですか')
ansQ_inp = int(input('商:'))
ansR_inp = int(input('余り:'))
ansQ_cor = a // b
ansR_cor = a % b
if ((ansQ_inp == ansQ_cor) and (ansR_inp == ansR_cor)):
  print ('正解です')
else:
  print ('不正解です')
  print ('商の正解:',ansQ_cor)
  print ('余りの正解:',ansR_cor)


---------------------
#ex5  ループ,関数
n =int(input("繰り返す回数(非負の整数)"))
a = float(input("aの値(正の実数)"))
for i in range(n):
  x = float(i)
  y = pow(a,x)
  print (x,"\t",y)
print ("-------------------")


---------------------
#ex6 リスト探索
gm = ["経済学部現代経済学科","経済学部生活環境経済学科","経済学部国際経済学科",\
"法学部法律学科","法学部政治学科","経営学部経営学科",\
"経営学部ビジネスデザイン学科","商学部マーケティング学科","商学部会計学科",\
"文学部日本文学文化学科","文学部英語英米文学科","文学部哲学科","文学部歴史学科",\
"文学部環境地理学科","文学部ジャーナリズム学科",\
"ネットワーク情報学部ネットワーク情報学科","人間科学部心理学科",\
"人間科学部社会学科","国際コミュニケーション学部日本語学科",\
"国際コミュニケーション学部異文化コミュニケーション学科"]
gc = ["E","E","E","J","J","M","M","C","C","L","L","L",\
"L","L","L","N","H","H","G","G"]
n = len(gc)
inpstr = input("学部記号(1文字)")
for i in range(n):
  if (gc[i] == inpstr):
    print (gc[i], gm[i])


---------------------
#ex7:  バブルソート
a = [4,1,5,7,2]
n = len(a)
print ("n=",n,"a=",a)
for i in range(n):
  for j in range(n-1):
    if a[j] > a[j+1]:
      a[j], a[j+1] = a[j+1], a[j]
    print ("i=", i,"j=", j , "a=",a)



--------------------