# 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
```