通過十六天的實訓使我學到了很多,一方面學習到了許多以前沒學過的專業知識與知識的應用,另一方面還提高了自己動手做項目的潛力。本次實訓,是對我潛力的進一步鍛煉,也是一種考驗。從中獲得的諸多收獲,也是很可貴的,是十分有好處的。同時也讓我意識到我要學的更多。
在實訓中我學到了許多新的知識。是一個讓我把書本上的理論知識運用于實踐中的好機會,原先,學的時候感嘆學的資料太難懂,此刻想來,有些其實并不難,關鍵在于理解。
在這次實訓中還鍛煉了我其他方面的潛力,提高了我的綜合素質。首先,它鍛煉了我做項目的潛力,提高了獨立思考問題、自己動手操作的潛力,在工作的過程中,復習了以前學習過的知識,并掌握了一些應用知識的技巧等。其次,實訓中的項目作業也使我更加有團隊精神。“學以致用”,就是要把學來的知識能運用到實際操作當中,用實踐來檢驗知識的正確性。我想,這是實訓的最根本目的。
通過這次實訓,使我學會了使用python編寫程序,以下是幾個程序:
#第一題 設計函數實現
import math
def y():
q = input("請輸入1.長方形 2.圓形 3.等邊三角形:")
q = int(q)
if (q == 1):
a = input("請輸入長方形的長:")
b = input("請輸入長方形的寬:")
c = input("請輸入1.獲得周長 2.獲得面積:")
a = int(a)
b = int(b)
c = int(c)
if (c == 1):
return (a + b) * 2
else:
return a * b
if (q == 2):
a = input("請輸入半徑:")
c = input("請輸入1.獲得周長 2.獲得面積:")
a = int(a)
c = int(c)
if (c == 1):
return 2 * a * math.pi
else:
return math.pi * a * a
if (q == 3):
a = input("請輸入等邊三角形邊長:")
c = input("請輸入1.獲得周長 2.獲得面積:")
a = int(a)
c = int(c)
if (c == 1):
return 3 * a
else:
return math.sqrt(3) / 4 * a * a
x = y()
print("你要的答案是:", x)
#第二題 快遞員信息和訂單號
fa=open("C:\\Users\\67563\\Desktop\\oredr.txt",'w')
fa.write("DD20180730-0001\nDD20180730-0002\nDD20180730-0003\nDD20180730-0004\nDD20180730-0005\nDD20180730-0006\nDD20180730-0007\nDD20180730-0008\nDD20180730-0090\nDD20180730-0010")
fb=open("C:\\Users\\67563\\Desktop\\user.txt",'w')
fb.write("USER-001\nUSER-002\nUSER-003\nUSER-004\nUSER-005\nUSER-006\nUSER-007\nUSER-008\nUSER-009\nUSER-0010\n")
fc = open("C:\\Users\\67563\\Desktop\\oredr-user.txt", 'w')
fa=open("C:\\Users\\67563\\Desktop\\oredr.txt",'r')
fb=open("C:\\Users\\67563\\Desktop\\user.txt",'r')
fc.write("訂單-----------------快遞員\n")
for line in fa:
fc.write(line.strip('\r\n'))
fc.write("->")
fc.write(fb.readline( ))
fa.close()
fb.close()
fc.close()
#第三題 自動計算車牌號限行日期
carNum = str(input('請輸入車牌號:'))
def carPermission(carNum):
while len(carNum) == 7:
if carNum[-1]=='4' or carNum[-1]=='9':
b=[carNum,"周一限行"]
c=tuple(b)
return c
if carNum[-1]=='5' or carNum[-1]=='0':
b=[carNum,"周二限行"]
c=tuple(b)
return c
if carNum[-1]=='1' or carNum[-1]=='6':
b=[carNum,"周三限行"]
c=tuple(b)
return c
if carNum[-1]=='2' or carNum[-1]=='7':
b=[carNum,"周四限行"]
c=tuple(b)
return c
if carNum[-1]=='3' or carNum[-1]=='8':
b=[carNum,"周五限行"]
c=tuple(b)
return c
else:
print('Error')
print(carPermission(carNum))
print(type(carPermission(carNum)))
#第四題 互動游戲猜字符第一位A-Z第二位0-9
import string
import random
def panduan():
choice = input("是否繼續游戲?(Y/N)")
if(choice == 'Y'):
limit = 10
else:
limit = -1
return limit
def letterGame():
num = random.randint(0,9)
s = string.ascii_uppercase
ch = random.choice(s)
result = ch+str(num)
# print("先輸入你猜的字符吧:"+result)
# print(guess)
limit = 10
i = 0
while(limit > 0):
guess = input("請輸入你猜的字符:")
s = ord(ch)
limit -= 1
i += 1
if(ord(guess[0])
print("<<"+" 你的剩余次數為"+str(limit))
if(ord(guess[0])
print("<="+" 你的剩余次數為"+str(limit))
if(ord(guess[0])>s and int(guess[1])==num):
print(">="+" 你的剩余次數為"+str(limit))
if(ord(guess[0])>s and int(guess[1])>num):
print(">>"+" 你的剩余次數為"+str(limit))
if(ord(guess[0])>s and int(guess[1])
print("><"+" 你的剩余次數為"+str(limit))
if(ord(guess[0])num):
print("<>"+" 你的剩余次數為"+str(limit))
if(ord(guess[0])==s and int(guess[1])==num):
print("=="+" 恭喜您猜對了!所用次數為"+str(i))
limit = panduan()
if(limit == 0):
print("您的次數已用完")
letterGame()
經過這些天的什么都不會到能夠做出程序,我收獲了很多,學習了很多,成長了很多。
相關推薦:
>>本文地址:http://www.jecan.cn/dxs/2018/44838.html
聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?