while True:
str_num = input("Enter number:") flag = True
dotCount = 0
if str_num[0] == '-':
str_num_copy = str_num[1:]
else:
str_num_copy = str_num
for ch in str_num_copy:
if ch>='' and ch <= '':
continue
elif ch == '.':
dotCount += 1
if dotCount>1:
flag = False
print("您输入的内容不规范,请重新输入")
break
continue
else:
flag = False
print("您输入的内容不规范,请重新输入")
break
if flag == True:
print(float(str_num))
break # import math
# while True:
# x = input('Enter number:')
# y = int(x) / 6
# num = math.ceil(y)
# print(num)
# # 用列表解析的方式
# while True:
# x = input('Enter number:')
# num = int(x)
# page = num // 6
# n = 1 if num%6!=0 else 0
# print(page+n) #排序
# list1 = [5,4,3,2,1,2,3,4,5]
# #对list1进行排序 排序之后改变了id号
# l = sorted(list1)#result:[1, 2, 2, 3, 3, 4, 4, 5, 5]
# print(l)#[1, 2, 2, 3, 3, 4, 4, 5, 5]
# print(id(l),id(list1))#43557960 43558536
#
# list1 = [5,4,3,2,1,2,3,4,5]
# #对list1进行排序 排序之后改变了id号
# l = list1.sort()
# print(l,list1)# None [1, 2, 2, 3, 3, 4, 4, 5, 5]
# print(id(l),id(list1))#1790284944 43688648
#
# list1 = [5,4,3,2,1,2,3,4,5]
# print(id(list1))#43689032
# #对list1进行排序 排序之后不改变id号
# list1.sort()
# print(list1)#[1, 2, 2, 3, 3, 4, 4, 5, 5]
# print(id(list1))#43689032
import os
#fork不支持windows上面运行
if __name__ == '__main__':
pid = os.fork()
print(pid)

排序,其他的运用 os fork的更多相关文章

  1. python多进程--------linux系统中python的os.fork()方法

    linux下python 创建子进程的原理: os.fork()方法 的原理 为了实现并发.多任务,我们可以在主程序种开启一个进程或者线程.在类unix操作系统当中(非windows),可以用pyth ...

  2. 运行os.fork()报AttributeError: module 'os' has no attribute 'fork'

    现象 报错代码 def handle(s, c, db): pid = os.fork() if pid == 0: s.close() do_child(c, db) sys.exit() else ...

  3. 创建一个新的进程os.fork

    import os pid = os.fork()功能:创建新的进程参数:无返回值:失败返回一个负数 成功:在原有进程中返回一个新的进程的PID号 在新的进程中返回0 *子进程会复制父进程全部代码段, ...

  4. Python 使用 os.fork() 创建子进程

    Linux 操作系统提供了一个 fork() 函数用来创建子进程,这个函数很特殊,调用一次,返回两次,因为操作系统是将当前的进程(父进程)复制了一份(子进程),然后分别在父进程和子进程内返回.子进程永 ...

  5. os.fork()

    ret = os.fork() if ret == 0: child_suite # 子进程代码 else: parent_suite # 父进程代码 Python中的fork() 函数可以获得系统中 ...

  6. OS之os.fork()

    有两种方式来实现并发性, 一种方式是让每个“任务"或“进程”在单独的内在空间中工作,每个都有自已的工作内存区域.不过,虽然进程可在单独的内存空间中执行,但除非这些进程在单独的处理器上执行,否 ...

  7. os.fork()----linux

    fork() 函数,它也属于一个内建并 且只在 Linux 系统下存在. 它非常特殊普通的函数调用,一次返 回但是 fork() 调用一次,返回两次.因为操作系统自动把当前进程(称为父)复制了一份(称 ...

  8. python3启动子进程之 os.fork()

    python3启动子进程之 os.fork() 先了解python3 os.fork()  使用说明 在生物学家开始克隆研究之前,计算机科学家就拥有成功的克隆历史.他们克隆了进程,尽管他们没有将其称为 ...

  9. python 按照自然数排序遍历文件 python os.listdir sort by natural sorting

    import os import re def sorted_aphanumeric(data): convert = lambda text: int(text) if text.isdigit() ...

随机推荐

  1. <input>/<textarea>输入框设置默认提示文字(隐藏式)

    html代码如下: <tr>    <td>签   名:</td>    <td><input type="text" nam ...

  2. Windows10测试低版本IE方法

    前端开发工程师可能了解IETester是一款IE多版本兼容性测试软件,但是只支持Windows Xp,Vista,7,8系统,Windows10是不支持的,网上所说的开启.net framework ...

  3. Java Split()方法按点(.)切分注意细节

    按点(.)切分,必须要注意转义!如:split("\\."). 例子: public class Test { public static void main(String[] a ...

  4. [好好学习]在VMware中安装Oracle Enterprise Linux (v5.7) - (5/5)

  5. 2019-8-31-dotnet-core-集成到-Mattermost-聊天工具

    title author date CreateTime categories dotnet core 集成到 Mattermost 聊天工具 lindexi 2019-08-31 16:55:58 ...

  6. oralce 汇编02

    Assembler Directives .align integer, padThe .align directive causes the next data generated to be al ...

  7. CSS3选择器 :read-only选择器 CSS3选择器 :read-write选择器

    CSS3选择器 :read-only选择器 “:read-only”伪类选择器用来指定处于只读状态元素的样式.简单点理解就是,元素中设置了“readonly=’readonly’” 示例演示 通过“: ...

  8. 学习python os commands socket模块

    import os print(os.getcwd()) #获取当前路径, 导包也是从这个路径下面才能找到 # os.chdir('./..') #返回上一级路径,再获取路径看看 # print(os ...

  9. golang API

    1.server端程序 package main //简单的JSON Restful API演示(服务端) //author: Xiong Chuan Liang //date: 2015-2-28 ...

  10. man mkfs

    ---恢复内容开始--- MKFS(8)                                                                MKFS(8) NAME/名称  ...