代码写好想用python来运行,结果一打开输入input就直接关了,怎么能保存下来呢


 temp1= input()
 temp2 = input()
 gu = int(temp2)
 temp3 = input()
 gue = int(temp3)
 if gu > gue:
     print('Hello,',temp1,'Your input  integer A must be smaller than the input integer B!')
 else:
     import random
     secret = random.randint(gu,gue)
 print('hello',temp1,'你的幸运数字是',secret)

实现思路是将输出的内容复制到剪贴板,结果输出后,直接任意粘贴即可。

# encoding:gbk
import pip
def pip_install(package):
    pip.main(['install', package])
pip_install('pyperclip')


import random
import pyperclip

def main():
    temp1= input("姓名:")
    temp2 = input("开始数字:")
    gu = int(temp2)
    temp3 = input("结束数字:")
    gue = int(temp3)
    if gu > gue:
     print('Hello,',temp1,'Your input  integer A must be smaller than the input integer B!')
    else:
     secret = random.randint(gu,gue)
    print("hello",temp1,"你的幸运数字是",secret)
    
    pyperclip.copy(str("hello"+str(temp1)+"你的幸运数字是"+str(secret)))

main()

img

保存在后续名为 .py 的文本文件中,保存好了再运行。

img

不要直接点开文件,因为你没写延时,所以运行完自动关上。用idle运行。
可以import time,然后time.sleep(3)