---
# System prepended metadata

title: Python勉強会　第2回　課題
tags: [Python勉強会]

---

###### tags: `Python勉強会`
# Python勉強会　第2回　課題

:::info
**＜第2回Web会議日程＞**
2023年12月20日（水）　19:00から

**＜第2回の自習範囲＞**
**【Pythonチュートリアル】**
　https://docs.python.org/ja/3/tutorial/index.html

4. その他の制御フローツール
4.1. if 文
4.2. for 文
4.3. range() 関数
4.4. break 文と continue 文とループの else 節
4.5. pass 文
4.6. match Statements
4.7. 関数を定義する
4.8. 関数定義についてもう少し
4.9. 間奏曲: コーディングスタイル

**【スッキリわかるPython入門】**
　第3章　条件分岐
　第4章　繰り返し
　第5章　関数
:::

***

## 課題①

### 以下のコードの実行結果として正しいものはA～Dのどれでしょう？

```
for i in range(0,10,3):
    print(i,end=",")
```


**A**　　1 , 4 , 7 , 10
**B**　　0 , 3 , 6 , 9
**C**　　1 , 4 , 7 
**D**　　3 , 6 , 9


***

## 課題②

### 以下実行結果を得たい場合、コードの【　】に入る適切なものはどれでしょう？
### 1行目と同じ数の空白でインデントされているものとする

[実行結果]
Apple
Orange
Grape
ループ処理が終了しました！


[コード]
```
for i in ['Apple','Orange','Grape']:
    print(i)
【　　　】
    print("ループ処理が終了しました！")
```
**A**　　pass
**B**　　break
**C**　　continue
**D**　　else:
***

## 課題③

### 以下のコードの実行結果として正しいものはA～Dのどれでしょう？

```
def culc(a, b, list1=[], list2=[]):
    list1.append(a ** 2)
    list2.append(b ** 3)
    return list1, list2

culc(1, 2)
culc(2, 3)
print(culc(3, 4))
```
**A**　　([ 1 , 4 , 9 ] , [ 8 , 27 , 64 ])
**B**　　([ 9 ] , [ 64 ])
**C**　　([ 1 , 8 ] , [ 4 , 27 ], [ 9 , 64 ]) 
**D**　　([ 9 , 64 ]) 

***

## 課題④

### 以下の関数を呼び出す際に、引数の指定として正しくないものはどれでしょう？

```
def location(city, prefecture='Tokyo', country='Japan'):
    print("I live in", country, ".")
    print("My company is located in",city,",",prefecture,".")
```
**A**　　`location('Toshimaku')`
**B**　　`location('Toshimaku',prefecture='Tokyo','Japan')`
**C**　　`location('Urawa','Chiba','Japan')`
**D**　　`location('Yokohana',country='Japan',prefecture='Kanagawa')`