这个是我自己做的一个程序
共有4个可使用的指令
分别是hello,time,rander,math
介绍(注:数字分别代表这四个中的对应排序指令解释):
1.使用hello指令获取全部指令,不需要加/
2.输入time后,获取当地时间
3.rander生成随机数(是指定最大最小的)
4.计算功能,计算方式需要好好看,1234分别代表四个不同的运算,加减乘除,别待会不会用了。
另外,此项目开源,欢迎大家修改,记得改完后@我.
一下就是实际运行的效果了,注:可以转载该源代码,但必须在转载的文章里写上我贴吧名
源代码:
import time
import random
import datetime
import re
c = 1
print('欢迎使用16位虚拟机')
print('输入hello查看命令栏')
while c == 1:
cd = input( )
if cd == 'hello':
c = 0
print('time用来显示时间,rander用于生成随机数,math用于打开计算器程序')
c = 1
elif cd == 'time':
c = 0
print('正在获取Cn时间数据包')
x = random.randint(1,33)
y = random.randint(34,66)
z = random.randint(67,90)
time.sleep(0.8)
print('正在接受数据包')
time.sleep(0.9)
print('进度',x,'%')
time.sleep(0.8)
print('进度',y,'%')
time.sleep(1)
print('进度',z,'%')
time.sleep(0.7)
print('正在转码')
time.sleep(1.1)
now = datetime.datetime.now()
print('现在时间是',now)
c = 1
elif cd == 'rander':
c = 0
s = int(input('请输入最小整数生成数'))
b = int(input('请输入最大整数生成数'))
m = random.randint(s,b)
print('正在生成随机数')
time.sleep(0.8)
print('生成的随机数',m)
c = 1
elif cd == 'math':
l = int(input('请输入你要进行的运算'))
o = int(input('请输入第一个运算数字'))
t = int(input('请输入第二个数字'))
u = 0
print('好的,即将开始运算')
print('----------')
time.sleep(0.7)
if l == 1:
u = o + t
print(o,'加上',t)
print('运算结果:',u)
elif l == 2:
u = o - t
print(o,'减去',t)
print('运算结果:',u)
elif l == 3:
u = o * t
print(o,'乘以',t)
print('运算结果:',u)
elif l == 4:
u = o / t
print(o,'除以',t)
print('运算结果:',u)
共有4个可使用的指令
分别是hello,time,rander,math
介绍(注:数字分别代表这四个中的对应排序指令解释):
1.使用hello指令获取全部指令,不需要加/
2.输入time后,获取当地时间
3.rander生成随机数(是指定最大最小的)
4.计算功能,计算方式需要好好看,1234分别代表四个不同的运算,加减乘除,别待会不会用了。
另外,此项目开源,欢迎大家修改,记得改完后@我.
一下就是实际运行的效果了,注:可以转载该源代码,但必须在转载的文章里写上我贴吧名
源代码:
import time
import random
import datetime
import re
c = 1
print('欢迎使用16位虚拟机')
print('输入hello查看命令栏')
while c == 1:
cd = input( )
if cd == 'hello':
c = 0
print('time用来显示时间,rander用于生成随机数,math用于打开计算器程序')
c = 1
elif cd == 'time':
c = 0
print('正在获取Cn时间数据包')
x = random.randint(1,33)
y = random.randint(34,66)
z = random.randint(67,90)
time.sleep(0.8)
print('正在接受数据包')
time.sleep(0.9)
print('进度',x,'%')
time.sleep(0.8)
print('进度',y,'%')
time.sleep(1)
print('进度',z,'%')
time.sleep(0.7)
print('正在转码')
time.sleep(1.1)
now = datetime.datetime.now()
print('现在时间是',now)
c = 1
elif cd == 'rander':
c = 0
s = int(input('请输入最小整数生成数'))
b = int(input('请输入最大整数生成数'))
m = random.randint(s,b)
print('正在生成随机数')
time.sleep(0.8)
print('生成的随机数',m)
c = 1
elif cd == 'math':
l = int(input('请输入你要进行的运算'))
o = int(input('请输入第一个运算数字'))
t = int(input('请输入第二个数字'))
u = 0
print('好的,即将开始运算')
print('----------')
time.sleep(0.7)
if l == 1:
u = o + t
print(o,'加上',t)
print('运算结果:',u)
elif l == 2:
u = o - t
print(o,'减去',t)
print('运算结果:',u)
elif l == 3:
u = o * t
print(o,'乘以',t)
print('运算结果:',u)
elif l == 4:
u = o / t
print(o,'除以',t)
print('运算结果:',u)