通过十六天的实训使我学到了很多,一方面学习到了许多以前没学过的专业知识与知识的应用,另一方面还提高了自己动手做项目的潜力。本次实训,是对我潜力的进一步锻炼,也是一种考验。从中获得的诸多收获,也是很可贵的,是十分有好处的。同时也让我意识到我要学的更多。
在实训中我学到了许多新的知识。是一个让我把书本上的理论知识运用于实践中的好机会,原先,学的时候感叹学的资料太难懂,此刻想来,有些其实并不难,关键在于理解。
在这次实训中还锻炼了我其他方面的潜力,提高了我的综合素质。首先,它锻炼了我做项目的潜力,提高了独立思考问题、自己动手操作的潜力,在工作的过程中,复习了以前学习过的知识,并掌握了一些应用知识的技巧等。其次,实训中的项目作业也使我更加有团队精神。“学以致用”,就是要把学来的知识能运用到实际操作当中,用实践来检验知识的正确性。我想,这是实训的最根本目的。
通过这次实训,使我学会了使用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()
经过这些天的什么都不会到能够做出程序,我收获了很多,学习了很多,成长了很多。
相关推荐: