|
3 | 3 | importrandom |
4 | 4 | importsys |
5 | 5 |
|
| 6 | +print('----------------------------------------') |
6 | 7 | try: |
7 | | -rand_min,rand_max=int(sys.argv[1]),int(sys.argv[2]) |
| 8 | +rand_min,rand_max,n=int(sys.argv[1]),int(sys.argv[2]), (int(sys.argv[3])iflen(sys.argv)>3else1) |
8 | 9 |
|
9 | | -random_int=random.randint(rand_min,rand_max) |
10 | | -print('random number:',random_int) |
| 10 | +random_ints= [] |
| 11 | + |
| 12 | +ifn==1: |
| 13 | +print('random number:',random.randint(rand_min,rand_max)) |
| 14 | +else: |
| 15 | +foriinrange(n): |
| 16 | +random_int=random.randint(rand_min,rand_max) |
| 17 | +print('\trandom number:',random_int) |
| 18 | +random_ints.append(random_int) |
| 19 | + |
| 20 | +print('----------------------------------------') |
| 21 | +print(f'min:{min(random_ints)}, max:{max(random_ints)}, avg:{sum(random_ints)/len(random_ints)}') |
11 | 22 |
|
12 | 23 | exceptValueError: |
13 | 24 | print('only number like value are valid for min, max') |
|