Python相当于系统('PAUSE')

Max*_*xxB 6 python python-3.x

我一直在编写python 3.3中的基本计算器,我希望能够在命令窗口中运行它.

但是一旦我到达终点,它就会在我有时间查看最终答案之前关闭窗户.

所以我想知道是否有相当于c ++系统('PAUSE')的命令告诉它在用户准备好之前不再继续.

这是我的计算器代码:

print('Your Very Own Basic Calculator')
first_num = int(input('Please Enter The First Number: '))
second_num = int(input('Please Enter The Second Number: '))
Equation = input('What would you like to do, multiplication, division, subtraction or     
if Equation == ('*'):
addition? *, /, -, +')
    print('The Answer is',first_num * second_num)
elif Equation == ("/"):
    print('The Answer is',first_num / second_num)
elif Equation == ('-'):
    print('The Answer is',first_num - second_num)
elif Equation == ('+'):
    print('The Answer is',first_num + second_num)
Run Code Online (Sandbox Code Playgroud)

谢谢

Fil*_*zak 19

使用input()上P3K或raw_input()在p2.7x -它会读取从标准输入任何东西,所以它会等待,直到用户准备.


TIM*_*ngs 6

import time

time.sleep(secs)
Run Code Online (Sandbox Code Playgroud)

另一个选择更好,但这也回答了你的问题.


小智 5

从今天开始,这在win7下工作:

import os
(...)
os.system("PAUSE")
Run Code Online (Sandbox Code Playgroud)

注意片段中的大写字母,暂停不暂停。