刚学不久的python,自己稍微加工了一点,影响不大,因为博主很懒,所以格式什么的,就没有太在意了!

本人初学python,之前因为有接触过其他语言,但是并没有接触的太深,出于对一个hacker的向往,学习一下Linux和python再说,当然,也是为了高工资啦,啊哈哈哈!

一开始就是一个蛮有意思的小程序了,因为个人爱好,稍微加工了一下,事实上 并没有太多区别的。

#_*_coding:utf-8
import time # 导入时间函数
name = raw_input('name')
qq = raw_input('qq:')
tel = raw_input('telephone:')

print "系统正在打印中。。。。"
#打印时间延时
i = 3
while i>=0:
print "系统正在打印中 %d" % i
time.sleep(1)
i = i - 1
print '=' * 20
print " 姓名: %s\n qq:%s\n 地址:%s\n" % (name, qq, tel)
print '=' * 20

第二个程序是当晚的作业,这个我现在自己琢磨了一下改了一点,感觉这样更有趣了。不过现在因为本人比较懒啊,格式什么的就没有很认真的在弄啦!

#这个是为了支持中文

#coding=utf-8
# enter a string ,wo wil judge(判断) it ,if it is a number,
#We can tell if this is a number, and if it is a number,
# the number will be in the table
#导入一个time函数,可以调用这个函数做一下输出延迟
import time
#设立一个函数,将东西打包进进去,看起来代码更整洁,易读
def maths(num): 
num1 = int(num)
#写了一个逻辑,可以判定是如果是数字将会是在哪一个地方
while num1 <= 8 and num1 >= 0:
if num1 % 3 == 0:
print "this is first row"
if num1 / 3 == 0:
print "这个是第一行第一列"
break
elif num1 / 3 == 1:
print " 这个是第二行第一列"
break
else:
print "这个是第三行第一列"
break
elif num1 % 3 == 1:
print "this is second row"
if num1 / 3 == 0:
print "这个是第一行第二列"
break
elif num1 / 3 == 1:
print " 这个是第二行第二列"
break
else:
print "这个是第三行第二列"
break
elif num1 % 3 == 2:
print "this is third row"
if num1 / 3 == 0:
print "这个是第一行第三列"
break
elif num1 / 3 == 1:
print " 这个是第二行第三列"
break
else:
print "这个是第三行第三列"
break

 

print "start a object"
str = 'start'
#while num != 'quits':
print "start game"
#scanf = raw_input('words:')
# num = int(raw_input('<'))
#创建一个循环查看是否输出为数字还是字符串,
#如果是字符串不是quits就继续循环知道quits退出
while str != 'quits':
num = raw_input('<')
if num.isdigit() == False:
# num =raw_input('<')
if num == 'quits':
print "game over"
break
else:
print "go died"
# raw_input('<')

else:
maths(num)
time.sleep(0.5)
print "this is end,congratulation."

 

这个程序就是这样了啊,因为是初学,所以对于里面的异常什么的,并没有真的全部都做到,这些就以后再说吧!

posted on 2017-04-10 17:18  编程实习生  阅读(346)  评论(0)    收藏  举报

导航