作業1import random#引入隨機數模塊xing=["小白","小黃","小王","小陳","小綠"]print("學號\t\t\t姓名\t\tJava\tC語言\tPython\t平均成績\t")listj=[]listc=[]listp=[]lista=[]for i in range(... ...
作業1
import random
#引入隨機數模塊
xing=["小白","小黃","小王","小陳","小綠"]
print("學號\t\t\t姓名\t\tJava\tC語言\tPython\t平均成績\t")
listj=[]
listc=[]
listp=[]
lista=[]
for i in range(5):
#迴圈5次
n = 20170000 + random.randint(0, 9999)
j = random.randint(60, 100)
listj.append(j)
#放在數組最末端
c = random.randint(60, 100)
listc.append(c)
p = random.randint(60, 100)
listp.append(p)
ave = (j + c + p) / 3
print("%d\t%s\t\t%d\t\t%d\t\t%d\t\t%.2f" % (n, xing[i], j, c, p, ave))
ja = listj[0] + listj[1] + listj[2] + listj[3] + listj[4]
ja = ja / 5
lista.append(ja)
print(" Java平均成績:", format(ja))
ca = listc[0] + listc[1] + listc[2] + listc[3] + listc[4]
ca = ca / 5
lista.append(ca)
print(" C語言平均成績:", format(ca))
pa = listp[0] + listp[1] + listp[2] + listp[3] + listp[4]
pa = pa / 5
lista.append(pa)
print("Python平均成績:", format(pa))
Max = max(lista)
Min = min(lista)
print("最大值為:{}\n最小值為{}".format(Max, Min))
作業2:
def tempConvert():
t = input("請輸入數值:")
R = ["RMB","rmb"]
U = ["USD","usd"]
try:
eval(t[3:])
except NameError:
print("錯誤,第四位開始請輸入整數")
if t[0:3] in R:
temp = float(t[3:])/6
temp = "{:.2f}".format(temp)
temp = "USD" + str(temp)
print("結果:",temp)
elif t[0:3] in U:
temp = float(t[3:])*6
temp = "{:.2f}".format(temp)
temp = "RMB" + str(temp)
print("結果:",temp)
else:
print("輸入格式錯誤")
return False
return temp
tempConvert()