---
# System prepended metadata

title: 6/30 Python-HW-110AI物聯網產業職訓班
tags: [Python, 職訓班作業]

---

# 6/30 Python-HW-110AI物聯網產業職訓班
###### tags: `Python`
###### tags: `職訓班作業`
### 1. 使用random模組與迴圈，模擬擲骰子10000次，然後統計每一個數字出現的次數與機率。
```
import random
arr=[0,0,0,0,0,0,0]
for i in range(0,10000):
    x=random.randrange(1,7)
    arr[x]+=1
for k in range(1,len(arr)):
    print('{}: {}次, {}%'.format(k, arr[k], arr[k]/100))
```
---
### 2. 底下的code有syntax error，要如何改?
y=6
z=12.3  #它的box比較大
x=y+z
print(type(x)) #float
```
y=6
z=12.3  #它的box比較大
x=y+int(z)
print(type(x)) #float
print('x=',y+int(z))
```
y="6"
z=12.3  #它的box比較大
x=y+z # Javascript可以這樣寫
print(type(x)) #str
-> hint v=str(z)
```
y="6"
z=12.3  #它的box比較大
x=y+str(z) # Javascript可以這樣寫
print(type(x)) #str
print(x)
```
---
### 3. 將 1 到 1000之中的偶數累加起來。印出結果。
```
sum_odd=0
for i in range(0,1001,2):
    sum_odd+=i
print('偶數和:',sum_odd)
```
### 4. 將 1 到 1000之中的奇數累加起來，但是當累加值超過3000就不再累加。印出結果。
```
sum_even=0
for i in range(1,1001,2):
    if(sum_even+i>3000):
        print('奇數和:',sum_even)
        print('奇數最後加總數:',i-1)
        break
    else:
        sum_even+=i

```