File tree Expand file tree Collapse file tree 3 files changed +63
-22
lines changed Expand file tree Collapse file tree 3 files changed +63
-22
lines changed Original file line number Diff line number Diff line change
1
+ #!/usr/local/bin/python3
2
+ # return local and public ip address
3
+
4
+ import socket
5
+ import requests
6
+
7
+ def get_local_IP ():
8
+ try :
9
+ host_name = socket .gethostname ()
10
+ local_ip = socket .gethostbyname (host_name )
11
+ print ("Local IP: " , local_ip )
12
+ except :
13
+ print ("Unable to get Local IP" )
14
+
15
+
16
+ def get_public_IP ():
17
+ try :
18
+ public_ip = requests .get ('http://www.icanhazip.com' ).content .decode ()
19
+ print ("Public IP: " , public_ip )
20
+ except :
21
+ print ("Unable to get Public IP" )
22
+
23
+
24
+ get_local_IP ()
25
+ get_public_IP ()
Original file line number Diff line number Diff line change 1
1
#!/usr/local/bin/python3
2
- #return statement
2
+ # return statement
3
3
import random
4
- def getAnswer (answerNumber ):
5
- if answerNumber == 1 :
6
- return 'It is certain'
7
- elif answerNumber == 2 :
8
- return 'It is decidedly so'
9
- elif answerNumber == 3 :
10
- return 'Yes'
11
- elif answerNumber == 4 :
12
- return 'Reply hazy try again'
13
- elif answerNumber == 5 :
14
- return 'Ask again later'
15
- elif answerNumber == 6 :
16
- return 'Concentrate and ask again'
17
- elif answerNumber == 7 :
18
- return 'My reply is no'
19
- elif answerNumber == 8 :
20
- return 'Outlook not so good'
21
- elif answerNumber == 9 :
22
- return 'Very doubtful'
23
4
24
- r = random .randint (1 ,9 )
5
+
6
+ possibleAnswer = [
7
+ 'It is certain' ,
8
+ 'It is decidedly so' ,
9
+ 'Yes' ,
10
+ 'Reply hazy try again' ,
11
+ 'Ask again later' ,
12
+ 'Concentrate and ask again' ,
13
+ 'My reply is no' ,
14
+ 'Outlook not so good' ,
15
+ 'Very doubtful'
16
+ ]
17
+
18
+ def getAnswer (answerIndex ):
19
+ return possibleAnswer [answerIndex ]
20
+
21
+
22
+ r = random .randint (0 , 8 )
25
23
fortune = getAnswer (r )
26
24
print (fortune )
27
-
Original file line number Diff line number Diff line change
1
+ #!/usr/local/bin/python3
2
+ # return random number in range
3
+ import random
4
+ import sys
5
+
6
+ try :
7
+ rand_min , rand_max = int (sys .argv [1 ]), int (sys .argv [2 ])
8
+
9
+ random_int = random .randint (rand_min , rand_max )
10
+ print ('random number:' , random_int )
11
+
12
+ except ValueError :
13
+ print ('only number like value are valid for min, max' )
14
+
15
+ except IndexError :
16
+ print ('''
17
+ No min or max number was supplied
18
+ rand_range.py <min> <max>
19
+ ''' )
You can’t perform that action at this time.
0 commit comments