排序,其他的运用 os fork

 1 while True:
 2     str_num = input("Enter number:")
 3 
 4     flag = True
 5     dotCount = 0
 6     if str_num[0] == '-':
 7         str_num_copy = str_num[1:]
 8     else:
 9         str_num_copy = str_num
10     for ch in str_num_copy:
11         if ch>='0' and ch <= '9':
12             continue
13         elif ch == '.':
14             dotCount += 1
15             if dotCount>1:
16                 flag = False
17                 print("您输入的内容不规范,请重新输入")
18                 break
19             continue
20         else:
21             flag = False
22             print("您输入的内容不规范,请重新输入")
23             break
24     if flag == True:
25         print(float(str_num))
26         break
27 
28 # import math
29 # while True:
30 #     x = input('Enter number:')
31 #     y = int(x) / 6
32 #     num = math.ceil(y)
33 #     print(num)
34 # # 用列表解析的方式
35 # while True:
36 #     x = input('Enter number:')
37 #     num = int(x)
38 #     page = num // 6
39 #     n = 1 if num%6!=0 else 0
40 #     print(page+n)
41 
42 
43 #排序
44 # list1 = [5,4,3,2,1,2,3,4,5]
45 # #对list1进行排序 排序之后改变了id号
46 # l = sorted(list1)#result:[1, 2, 2, 3, 3, 4, 4, 5, 5]
47 # print(l)#[1, 2, 2, 3, 3, 4, 4, 5, 5]
48 # print(id(l),id(list1))#43557960 43558536
49 #
50 # list1 = [5,4,3,2,1,2,3,4,5]
51 # #对list1进行排序 排序之后改变了id号
52 # l = list1.sort()
53 # print(l,list1)# None [1, 2, 2, 3, 3, 4, 4, 5, 5]
54 # print(id(l),id(list1))#1790284944 43688648
55 #
56 # list1 = [5,4,3,2,1,2,3,4,5]
57 # print(id(list1))#43689032
58 # #对list1进行排序 排序之后不改变id号
59 # list1.sort()
60 # print(list1)#[1, 2, 2, 3, 3, 4, 4, 5, 5]
61 # print(id(list1))#43689032
import os
#fork不支持windows上面运行
if __name__ == '__main__':
    pid = os.fork()
    print(pid)

 

posted @ 2018-03-22 14:39  Bob__Zhang  阅读(160)  评论(0编辑  收藏  举报