1、python列表排序 reverse、sort、sorted 操作方法詳解
reverse(倒序/反轉)
>>> x=[1,2,3,4]
>>> x.reverse()
>>> print x
[4, 3, 2, 1]
sort(正序/小到大)
>>> y=[0,5,2,7]
>>> y.sort()
>>> print y
[0, 2, 5, 7]
sorted(即可以保留原列表,又能得到已經排序好的列表)
>>> z=[1,3,5,2,4]
>>> a=sorted(z)
>>> print z
[1, 3, 5, 2, 4]
>>> print a
[1, 2, 3, 4, 5]
輸入的數字按小到大排序
[root@python ~]# cat a.py
#!/usr/bin/python
#-*- coding:utf-8 -*-
number1=int(raw_input("please input your number:"))
number2=int(raw_input("please input your number:"))
number3=int(raw_input("please input your number:"))
number=[number1,number2,number3]
number.sort()
print number
結果:[root@python ~]# python a.py
please input your number:5
please input your number:2
please input your number:6
[2, 5, 6]
2、計算1到100內的奇數和
解法1#!/usr/bin/python
#-*- coding: utf-8 -*-
i=1sum=0
while(i<100):
sum=sum+i
i=i+2
print sum
解法2#!/usr/bin/python
#-*- coding: utf-8 -*-
i=1sum=0
while(i<100):
if (i % 2 ==1):
sum=sum+i
i=i+2
print sum
結果:2500
同理-------------------
計算1到100內的偶數和
#!/usr/bin/python
a=0sum=0
while(a<=100):
sum=sum+a
a=a+2
print sum
結果:2550
3、九九乘法表
[root@python ~]# cat a.py
#!/usr/bin/python
i = 1
while (i<=9):
j=1while (j<=i):
print j,"x",i,"=", j*i, "\t ",
j+=1
print " "
i+=1
結果:[root@python ~]# python a.py
1 x 1 = 1
1 x 2 = 2 2 x 2 = 4
1 x 3 = 3 2 x 3 = 6 3 x 3 = 9
1 x 4 = 4 2 x 4 = 8 3 x 4 = 12 4 x 4 = 16
1 x 5 = 5 2 x 5 = 10 3 x 5 = 15 4 x 5 = 20 5 x 5 = 25
1 x 6 = 6 2 x 6 = 12 3 x 6 = 18 4 x 6 = 24 5 x 6 = 30 6 x 6 = 36
1 x 7 = 7 2 x 7 = 14 3 x 7 = 21 4 x 7 = 28 5 x 7 = 35 6 x 7 = 42 7 x 7 = 49
1 x 8 = 8 2 x 8 = 16 3 x 8 = 24 4 x 8 = 32 5 x 8 = 40 6 x 8 = 48 7 x 8 = 56 8 x 8 = 64
1 x 9 = 9 2 x 9 = 18 3 x 9 = 27 4 x 9 = 36 5 x 9 = 45 6 x 9 = 54 7 x 9 = 63 8 x 9 = 72 9 x 9 = 81
Python 面試小題
1 關於斐波那契數列 什麼是斐波那契數列,斐波那契數列就是形如 0 1 1 2 3 5 8 13 21 這種數列 即某個值等於前兩個值之和,所以我們使用遞迴函式時,最主要的就是要將所求某個數的前兩個值之和加起來。關於斐波那契數列的第一種使用遞迴的用法 def fibo n if n 1 return...
Python 基礎小題1
程式語言包括機器語言 組合語言和高階語言。對 python是一種用途廣泛 解釋型 物件導向的程式語言。對 不可以在同一臺計算機上安裝多個python版本。錯 解釋程式對高階語言編寫的程式是一邊翻譯,一邊執行的。下次執行同樣的程式時,還必須重新翻譯。對 演算法是解決某個問題所需要的方法和步驟。對 py...
Python基礎,,小題目
1.列印1 100 的奇數和偶數和 sum 0 for i in range 1,100,2 print i sum sum i print 奇數和為 s sum sum 0 for i in range 0,101,2 print i sum sum i print 偶數和為 s sum 2.列印...