python初学1

来源:互联网 发布:淘宝降权什么意思 编辑:程序博客网 时间:2024/06/01 09:35

python搭建环境比较简单,而且库也比较全面,现在测试遇到的很多小程序、工具之类均由python开发,所以我准备学习这门语言。

python和c语言还是,python里不能用括号来表示语句块,也不能用开始/结束标志符来表示,而是靠缩进来表示。同一层次的语句必须保持相同的缩进。

如图所示,for语句后的print函数没有缩进的后果就是运行报错。缩进后运行通过。

我在写第一个python的小程序时,注释中有中文,发现保存文件时保存不了,点保存有时候还会闪退。百度了一下解决方法。需要在开头加上编码格式,如下所示

#coding:utf-8

打印的时候就像下面一样,前面加上u就可以了

print u"中文"

另外学习了两个函数函数

str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式

in range(3) 表示 0,1,2,

in range(5) 表示 1,2,3,4


#题目:有数字   5  8 1 0,能组成多少个互不相同的三位数字


sum=0
num=[5,8,1,0]
for i in range(4):
    for j in range(4):
        for k in range(4):
            if num[i]!=0 and num[i]!=num[j] and num[j]!=num[k] and num[i]!=num[k]:
                str1=""
                str1+=str(num[i])
                str1+=str(num[j])
                str1+=str(num[k])
                print str1
                sum=sum+1
print u"不重复的三位I数有"+str(sum)+u"个"





0 0
原创粉丝点击