Python练习1

1. print函数

调用格式:print([object,…][,sep=’ ‘][,end=’\n’][,file=sys.stdout]) 

object:输出的目标; 

sep:多个object的时候,用什么隔开,默认是用空格隔开; 

end:打印一个行末尾用什么结束,默认是用\n;

file:打印到的file中,默认的是sys.stdout,标准输出流。

其中,方括号中的项是可选的。

2. range函数

调用格式: range(start, stop[, step]) 

start: 计数从start开始。默认是从0开始。

end: 技术到end结束,但不包括end。

step:每次跳跃的间距,默认为1。

 

range函数返回的是一个range object,而不是[1,2,3,4]

3. for循环

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

4. 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 

程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有排列后再去掉不满足的排列。

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)

输出结果为:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值