学习Python (七)

练习

1、用两种方法输出一下内容
0000
0001
0003
0004
0005
0006
0007
0008
0009

方法一:

for x in range(10):
print ‘%04d’ % x

方法二:

for x in range(10):
print’{0:0>4}’.format(x)

2、使用列表解析式输出一下结果
[‘0000’,’0001’,’0002’,’0003’,’0004’,’0005’,’0006’,’0007’,’0008’,’0009’]

print[‘000{0}’.format(x) for x in range(0,10)]

3、用列表解析式来打印九九乘法表

方法一:

print ‘\n’.join([’ ‘.join([‘%s*%s=%-2s’% (y,x,x*y) for y in range(1,x+1)]) for x in range(1,10)])

方法二:

for i in range(1, 10) :
for j in range(1, i+1) :
print j, ‘*’, i, ‘=’, j*i, ‘\t’,
print ‘\n’

4、写一个简单的计算器

-- coding:utf-8 --
def add(x,y):
return x+y
def jian(x,y):
return x-y
def cheng(x,y):
return x*y
def chu(x,y):
return x/y
while True:
print”’
1.加法运算
2.减法运算
3.乘法运算
4.除法运算
5.退出
”’
n = input(‘请选择操作:’)
if n == 1:
x = input(‘请输入加数’)
y = input(‘请输入被加数’)
print ‘和为:%d’%add(x,y)

elif n == 2:
    x = input('请输入减数')
    y = input('请输入被减数')
    print'差为:%d'%jian(x,y)

elif n == 3:
    x = input('请输入乘数')
    y = input('请输入被乘数')
    print'积为:%d'%cheng(x,y)

elif n == 4:
    x = input('请输入除数')
    y = input('请输入被除数')
    print'商为:%d'%chu(x,y)

elif n == 5:
    exit(0)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值