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=0num=[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+1print u"不重复的三位I数有"+str(sum)+u"个"
新闻热点
疑难解答