这也是我第一次自己写程序,所以后续这个可能会根据我的认知来不断改进这个程序。
初始版本
这个版本感觉很粗糙,不过也没办法了。
import random
print("---------抽号数---------")
start = input("请输入起始数字:")
last = input("请输入末尾数字:")
last = int(last)
start = int(start)
num = random.randint(start,last)
r = True
while r:
temp = input("请按回车键抽取")
print(num)
print('')
num = random.randint(start,last)
顺便打包成了exe文件,虽然只有十三行代码,但是导出为exe文件需要拖家带口打包。导致最后exe文件大小高达6.83m
附上exe下载链接:https://cloud.189.cn/t/Y7VBrabiQbEz (访问码:8wbf)
第二版
这个版本引入了时间模块,抽取的时候不会显得那么生硬。并且把抽取随机数的部分给安排到循环里面,不会像原版本那么冗杂。
import random
import time
print("-----------------------抽号数-----------------------")
start = input("请输入起始数字:")
last = input("请输入末尾数字:")
last = int(last)
start = int(start)
r = True
while r:
num = random.randint(start,last)
temp = input("请按回车键抽取")
time.sleep(0.3)
print("···")
time.sleep(0.3)
print("··")
time.sleep(0.3)
print("·")
time.sleep(0.3)
print(num)
print('')
附上exe下载链接:
天翼云盘:https://cloud.189.cn/t/rm6ZNbE7ZVbu
蓝奏云盘:https://masle.lanzoui.com/i9yv1tgvo8d
我很可爱,请给我钱
- 本文链接:https://masle.top/note/how-to-write-a-random-number-program/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。
对了,不用登陆也可以评论哦~~