python编程<四>

学习目标:

用python编程实现以下目标:
1.打印九九乘法表;
2.字符输出;
3.转换时分秒。

学习内容:

示例一 打印出九九乘法表,要求排列整齐。
代码演示:

print("打印九九乘法表")
for i in range(1, 10): #行
    for j in range(1, i+1): #列
        print("{} * {} = {}".format(j,i , i*j), end="\t")
    print()
print() #只换一行;
print('\n') #换了二行

在九九乘法表中,我们要注意先打印出行,在打印出列。

运行结果展示:
在这里插入图片描述

示例二 输入一个整数n(3<=n<=100),输出一个由"*"组成长、宽都是n的"2"字图形。

思路:我们要考虑最上层和最下层始终是n,但是中间n-2层的"*"位置与层数之间的关系。

代码演示“

N = int(input("请输入一个在3到100之间的正整数 N = "))
if N >2 and N < 101:
    print("*" * N)
    for i in range(N-2, 0,-1):
        print(" " * i + "*" + " ")
    print("*" * N)
else:
    print("输入错误!")

结果演示:
在这里插入图片描述
在这里插入图片描述

示例三 输入总的秒数,我们将其转化为时分秒.

代码演示:

N = int(input("请输入总的秒数 N = ") )
#转化成小时
h = int(N / 3600)
print("h = {}小时".format(h))

#转化成分钟
m = int((N -h *3600) /60)
print("m = {}分钟".format(m))

#转化为秒
s = (N -h *3600) %60
print("s = {}秒".format(s))
print("{} {} {}".format(h, m, s ))

运行结果:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值