分享

分享两个Python的练习实例,亲自动手尝试一下吧!

 静幻堂 2018-09-11
中公优就业 2018-09-10 16:17:29

项目练习一

暂停一秒输出,并格式化当前时间。

程序源代码:

实例(Python 2.0+)

#!/usr/bin/python 
# -*- coding: UTF-8 -*-
import time

print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))

# 暂停一秒
time.sleep(1)

print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))

以上实例输出结果为:

2015-10-21 17:48:40
2015-10-21 17:48:41

项目实例二

求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。

程序分析:关键是计算出每一项的值。

程序源代码:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

a = int(raw_input("a:"))
n = int(raw_input("n:"))
list=[]
for i in range(1,n+1):
list.append(int("{}".format(a)*i))
s = reduce(lambda x,y:x+y, list)
print list
print "计算和为:",s

输出如下所示:

a:4
n:4
[4, 44, 444, 4444]
计算和为: 4936

内容整理自网络,侵删。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多