Java专栏怎么出python,大家不要觉得奇怪哈(第三段有解释情况)
好久没有更新了,python会用没有系统学习过,最近想学习一下python,原理方面目前没有整理,后续有机会详细整理第一天先将这几天的demo记录一下。
对于工作相关python具有很高的效率处理,以前经常使用bash脚本,或者是linux内核里面的一些强大的文本处理命令例如 awk、sed 、cut等等快速处理文档。或者是一些爬虫功能,目前发现功能不够,还有一些端口扫描、或者网络探测,python现在的优越性表现更为强大,准备还是使用以前的java来编写的,但是java的架构大一些,功能这些还是可以实现,但是多平台这个还是有一些不足地方,对于一些小的处理,还是python更为方便。学习新的语言来适应新的工作需求和生产需要。
还有目前学习记录专栏还在审核中,暂时放在java开发中,各位不要觉得很突兀哈(如果python大佬们有好的学习资源可以留言哈,感谢)
几个学习的demo
#--------------------在文件夹下面建立1-9.txtdemo--------------------
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
def text():
for i in range(1, 10):
file_path = '/Users/XXX/Documents/python_program/study/'
full_path = file_path + str(i) + '.txt'
file = open(full_path, 'w')
file.write('good' + str(i))
file.close()
if __name__ == '__main__':
text()
#--------------------复利demo--------------------
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
def text():
years = input('请输入多少年:')
money = 100
for i in range(1, int(years) + 1):
lv = 0.05
money = money + 100 * 0.05
print('第{}年钱:{}'.format(years, money))
if __name__ == '__main__':
text()
#--------------------打印100内的偶数demo--------------------
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
def text():
for i in range(1, 101):
x = 0
if x == i % 2:
print('数字{}是偶数'.format(i))
if __name__ == '__main__':
text()
#--------------------摇3个骰子判断大小demo--------------------
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
import random
def text():
point1 = random.randrange(1, 7)
point2 = random.randrange(1, 7)
point3 = random.randrange(1, 7)
list = [point1, point2, point3]
sum1 = sum(list)
if 3 <= sum1 <= 10:
print('{} is small'.format(sum1))
else:
print('{} is big'.format(sum1))
if __name__ == '__main__':
text()
#--------------------摇3个骰子判断大小并且可以计算赌注输赢demo--------------------
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
import random
#三个骰子的数
def roall(number=3, points=None):
if points is None:
points = []
while number > 0:
point = random.randrange(1, 7)
points.append(point)
number = number - 1
return points
#判断数的大还是小
def roll_s(total):
isBig = 11 <= total <= 17
issmall = 4 <= total <= 10
if isBig:
return 'Big'
elif issmall:
return 'Small'
#游戏主函数
def game():
money = 1000
while money > 0:
print('game start')
chioces = ['Big', 'Small']
youchioces = input('please input Big or Small:')
if youchioces in chioces:
bet = int(input('你的赌注:'))
points = roall()
total = sum(points)
you_win = youchioces == roll_s(total)#判断输赢
if you_win:
print('you point is {} , you win'.format(points))
print('you win {} , you have {}'.format(bet, money + bet))
else:
print('you point is {} , you lose'.format(points))
print('you lose {} , you have {}'.format(bet, money - bet))
money = money - bet
else:
print('输入不合法')
else:
print('game over')
if __name__ == '__main__':
game()
简单总结一下最近心得:有了Java的学习基础,还有编程思想,函数封装思想,python学习还是挺舒服的,但是需要记住python的缩紧这个很重要,还有就是和以前Java不一样的一些地方,才开始后面再深入类比学习。
先坚持一个月看看具体的效果怎么样。(立一个flag)哈哈哈哈哈哈