python 写一个乘法表

# -*- coding:utf-8 -*-

实现代码一、
x,y=9,9
lst=[(x,y,str(y)+‘X‘+str(x)+‘=‘+str(x*y)) for x in range(1,y+1) for y in range(1,x+1)]
for item in lst:
print item[2],
if(item[0]==item[1]):
print ‘\n‘

实现代码二、
for i in range(1,10):
for j in range(1,i+1):
print str(i*j)+‘=‘+str(i)+"*"+str(j)+‘ ‘,
print ‘‘

print 默认自动换行 不想换行 在最后加个逗号 ,输出时 如果有变量要输出的 可以在前面加一个str()变成字符串拼接

实现代码三、

for i in range(1, 10):
print " ".join(["%d*%d=%d" % (j, i, i*j) for j in range(1, i+1)])

用空字符串 join的方式来实现

				
时间: 2024-10-15 13:47:22

python 写一个乘法表的相关文章

python写一个乘法表的脚本

学习脚本的时候经常会被问到会不会写一个99乘法表,现在就用python语句简单写一个乘法表 [[email protected] python_py]# cat while3.py i = 1 while (i<=9):        j=1        while(j<=i):               printj,"x",i,"=",j*i,"\t",               j=j+1        print&quo

python 写99乘法表

#!/usr/bin/env python #定义一个函数 def cheng(m): #从1开始循环到m-1结束 for i in range(1,m): #从1开始循环到i-1结束 for l in range(1,i+1): #打印乘法表,\033[32;1m....\033[0m绿色字体,\t每列左对齐 print '\033[32;1m%s*%s=%s\033[0m\t' % (l,i,i*l), #换行 print #非本地调用不打印(这个貌似用不到,需要把上面print 放到下面来

Python写99乘法表

#!/usr/bin/python# -*- encoding:utf-8 -*- for i in range(1,10):    s=''    for j in range(1,i+1):        s+="%d*%d=%d\t"%(i,j,i*j) #这是比较关键一步,如果不这样,就会成为全部竖着的,而不是一个三角形    print s

[py]python写一个通讯录step by step V3.0

python写一个通讯录step by step V3.0 参考: http://blog.51cto.com/lovelace/1631831 更新功能: 数据库进行数据存入和读取操作 字典配合函数调用实现switch功能 其他:函数.字典.模块调用 注意问题: 1.更优美的格式化输出 2.把日期换算成年龄 3.更新操作做的更优雅 准备工作 db准备 - 创建数据库 mysql> create database txl charset utf8; Query OK, 1 row affecte

用Python写一个ftp下载脚本

用Python写一个ftp下载脚本 ----基于Red Hat Enterprise Linux Server release 6.4 (Santiago):python 2.6.6 Ps:少侠我接触Python半个月以来接到的第一个需求,虽然如此简单的一个脚本,少侠我磕磕绊绊却用了将近一天半的时间才写出来,但还是很开心,毕竟也粗来了,废话不多说,切入正题.因为一开始没有用过ftplib模块,所以各种谷歌度娘一堆资料杂乱不堪,话不清,理不乱的,本文实现的功能简单,下面介绍一下,以免误导读者. 需

老男孩教育每日一题-2017-04-17:使用Shell或Python写一个脚本,CPU使用率超过80%或硬盘超过85%邮件报警

老男孩教育每日一题-2017-04-17: 使用Shell或Python写一个脚本,CPU使用率超过80%或硬盘超过85%邮件报警. 今天是老男孩教育每日一题陪伴大家的第29天.

python写一个脚本解析文件

Python写一个脚本解析文件 ----基于Red Hat Enterprise Linux Server release 6.4 (Santiago):python 2.6.6 需求: 1.去掉空行 2.去掉空行后输出到一个新文件 附加需求(排版):1.'-'缩进n个字符 '-'缩进2n个字符 以此类推 2.'-'开头的所有句子输出在一行 '-'开头的句子输出在一行 以此类推 --------------------------------------------分隔线------------

python写一个通讯录V2.0

python写一个通讯录step by step V2.0 引用知识 list + dict用于临时存储用户数据信息 cPickle用于格式化文件存取 依旧使用file来进行文件的存储 解决问题 1.操刀开始去做 原始代码 实现功能(可做模板) 1.判断输入内容是否在给出的menu目录内,在的话,返回对应结果,不在就报错 2.调用os模块的exit功能 3.字典配合循环加上函数实现switch的功能 #!/usr/bin/env python #coding:utf8 #Author:zhuim

十行代码--用python写一个USB病毒 (知乎 DeepWeaver)

昨天在上厕所的时候突发奇想,当你把usb插进去的时候,能不能自动执行usb上的程序.查了一下,发现只有windows上可以,具体的大家也可以搜索(搜索关键词usb autorun)到.但是,如果我想,比如,当一个usb插入时,在后台自动把usb里的重要文件神不知鬼不觉地拷贝到本地或者上传到某个服务器,就需要特殊的软件辅助. 于是我心想,能不能用python写一个程序,让它在后台运行.每当有u盘插入的时候,就自动拷贝其中重要文件. 如何判断U盘的插入与否? 首先我们打开电脑终端,进入/Volume