# Python 変数and入出力 - Exercise
###### tags: `Python課堂練習題目`
**例1**:星野結衣を出力してください。
:::info
Code:
```python=
print("星野結衣")
```
結果:

:::
**例2**:
以下の条件を満たし、円周、円面積を計算出来るプログラムを作ってください。
* まず、「半径」入力できるようにすること
* 円周率には 3.14 を使うこと
* 円周、円面積を計算し、出力してください。
```
**入力例:**
Please input value r:1
**出力例:**
The round: 6.28
The area: 3.14
```
:::info
Code:
```python=
r = float(input("Please input value r:"))
r_Round = r * 2 * 3.14
r_Area = r * r * 3.14
print("The round:", r_Round)
print("The area:", r_Area)
```
結果:

:::
---
## 問題1:I don't care, I love it. を出力してください。
:::info
Code:
```python=
print("I don't care,I love it.")
```
結果:
:::
## 問題2:円周の長さの公式を使用し、以下の計算を行い出力してください。(円周率には 3.14 を使うこと)

1. 円周の長さが3.14cm の円の直径の長さ
2. 公園にある木の幹の周りの長さをまきじゃくではかると、157cm でした。木の幹が円形だと考えると、木の幹の直径は何cm ですか。
```
出力例:
1.0
50.0
```
:::info
Code:
```python=
r_Round1=3.14
d1=r_Round1/3.14
print("The round1:",d1)
r_Round2=157
d2=r_Round2/3.14
print("The round2:",d2)
```
結果:

:::
## 問題3:日本では摂氏(℃)で温度を表しているが、アメリカでは華氏(℉)で表しています。摂氏と華氏を表す変数を作って、それぞれ0と32を代入させ、コードを貼り付けてください。
変数名は命名規則に沿って自分で考えてください。
:::info
Code:
```python=
C_temp=int(input("摂氏を入力してください:"))
F=(1.8*C_temp)+32
print("華氏:",F)
F_temp=int(input("華氏を入力してください:"))
C=(F_temp-32)/1.8
print("摂氏:",C)
```
:::
## 問題4:アーニャちゃんとロイドさんのBMIを表す変数を作って、以下の公式を使用してアーニャちゃんとロイドさんの基礎代謝BMIを計算して代入し、変数を出力してください。
| 名前 | 体重kg | 身長cm | 年齢 |ジェンダー|
| -------- | -------- | -------- |-------|-|
| アーニャ | 17 | 100 | 5 |女|
| ロイド | 83 | 187 | 28 |男|
**公式:**
男性: 13.397×体重+4.799×身長cm−5.677×年齢+88.362
女性: 9.247×体重kg+3.098×身長cm−4.33×年齢+447.593
```
出力例:
アーニャのBMI: 892.942
ロイドのBMI: 1938.7700000000002
```
:::info
Code:
```python=
f_BMI=9.247*17+3.098*100-4.33*5+447.593
m_BMI=13.397*83+4.799*187-5.677*28+88.362
print("アーニャのBMI :",f_BMI)
print("ロイドのBMI :",m_BMI)
```
結果:

:::
## 問題5:ブライアン君はダイエットしています。一年目は100kgなんですが、二年目は80kgになります。三年目は一年目の半分になります。以下の体重を表す変数で計算を行い、出力してください。

```
出力例:
一年目のブライアン君の体重は: 100 kg
二年目のブライアン君の体重は: 80 kg
三年目のブライアン君の体重は: 50 kg
```
:::info
Code:
```python=
kg=100
print("一年目のブライアン君の体重は:",kg,'kg')
print("二年目のブライアン君の体重は:",kg-20,'kg')
print("三年目のブライアン君の体重は:",kg//2,'kg')
```
結果:

:::
## 問題6:以下の条件を満たして平均速度「v」を計算できるプログラムを作成してください。

* 「v1」「v2」のを入力できるようにすること。
* 平均速度「v」を計算し、出力してください。
```
入力例:
Please input v1:2
Please input v2:4
出力例:
The average speed is 2.6666666666666665
```
:::info
Code:
```python=
v1=int(input("往路の速度:"))
v2=int(input("復路の速度:"))
v_A=(2*v1*v2)/(v1+v2)
print("The average speed is",v_A)
```
結果:

:::
## 問題7:以下の条件に沿って公式を使用し、多角形の内角の和を求めるプログラムを作ってください。
* まず、使用者に多角形の角の数を入力させること
* 次に、公式を使って計算を行い、結果を表す変数に代入させること。
* 最後、出力すること。
多角形の内角の和 = 180度 ×(頂点の数-2)
```
**入力例1:**
角の数:8
**出力例1:**
8 角形の内角の和は 1080
-------
**入力例2:**
角の数:5
**出力例2:**
5 角形の内角の和は 540
-------
```
:::info
Code:
```python=
angle=int(input("角の数:"))
n=180*(angle-2)
print("内角の和は",n)
angle2=int(input("角の数:"))
n2="多角形の内角の和"
n2=180*(angle2-2)
print("内角の和は",n2)
```
結果:

:::
## 問題8:以下の条件を満たして、次の公式でSとsを計算できるプログラムを作ってください。

* まず、使用者に三辺a、b、cを入力させること。
* 次に、公式を使って計算を行い、Sとsを出力すること。
* 最後、出力すること。
補足:ルートは「**(1/2)」を使用することで同様の計算が行える。
```
**入力例:**
Please input a:15
Please input b:20
Please input c:25
**出力例:**
S:150.0
s:30
```
:::info
Code:
```python=
a=float(input('辺aの長さ:'))
b=float(input('辺bの長さ:'))
c=float(input('辺cの長さ:'))
s=(a+b+c)/2
print("s:",int(s))
area_S=(s*(s-a)*(s-b)*(s-c))**(1/2)
print("S:",area_S)
```
結果:

:::