我希望第一个输出是“输入进程1的突发时间”,而不是“进程0”。我该怎么做?
num = int(input('Enter the number of processes: '))
for i in range(num):
b = input('Enter the burst time of process ' + str(i) + ': ')
a = input('Enter the arrival time of process ' + str(i) + ': ')
Python的range函数如果没有起始参数,则返回从0到给定数字之间的整数。例如:
for i in range(3):
print (i)
返回:
0
1
2
如果要更改代码以打印从1开始并包含给定输入的范围,则可以考虑将函数稍微更改为:]
num = int(input('Enter the number of processes: ')) for i in range(1,num+1): b = input('Enter the burst time of process ' + str(i) + ': ') a = input('Enter the arrival time of process ' + str(i) + ': ')
如果您不希望范围包含给定的整数,则可以这样操作:
num = int(input('Enter the number of processes: '))
for i in range(1,num):
b = input('Enter the burst time of process ' + str(i) + ': ')
a = input('Enter the arrival time of process ' + str(i) + ': ')
For循环的工作方式如下: