前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Day1、Python

Day1、Python

作者头像
Jack_Cui
发布2017-12-28 12:10:02
6130
发布2017-12-28 12:10:02
举报
文章被收录于专栏:Jack-CuiJack-Cui

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1、程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有排列后再去掉不满足的排列。 2、知识点分析: a、Python3.0的print函数:     调用格式:print([object,…][,sep=’ ‘][,end=’\n’][,file=sys.stdout])     在这个正式的表示中,方括号中的项是可选的。这个内置的函数把字符串sep所分隔开的一个或多个对象的文本表示,后面跟着的字符串,都打印到流file中。     object:输出的目标;     sep:多个object的时候,用什么隔开,默认是用空格隔开;     end:打印一个行末尾用什么结束,默认是用\n;     file:打印到的file中,默认的是sys.stdout,标准输出流。 b、Python3.0的for循环:

代码语言:javascript
复制
for <target> in <object>:
    <statements>
else:
    <statements>

    for循环在Python中是一个通用的迭代器:可以遍历任何有序对象内的元素。for语句可用于字符串、列表、元组、其他内置可迭代对象等。 例如:

代码语言:javascript
复制
>>>for x in [1,2,3,4]:
       sum = sum + x
>>>sum
10

3、程序实现: a、python代码:

代码语言:javascript
复制
for a in range(1,5):
    for b in range(1,5):
        for c in range(1,5):
            if(a != b)and(b != c)and(c != a):
                print(a,b,c)
input()

b、结果显示:

IDLE
IDLE
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-03-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档