Blob Blame History Raw
diff --git a/primes/matho-mult b/primes/matho-mult
index ff9d599..1242935 100755
--- a/primes/matho-mult
+++ b/primes/matho-mult
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#! /usr/bin/python3
 
 # Python program to multiply many large integers separated by spaces or newlines.
 # The integers to multiply may be entered on the command-line or into standard input.
@@ -15,7 +15,7 @@ if (args == []):
 	# read stdin if no command line args
 	while True:
 		try:
-			input_line = raw_input()
+			input_line = input()
 		except:
 			break;
 		for s in string.split(input_line):
@@ -24,4 +24,4 @@ else:
 	# multiply together the command-line args
 	for arg in args:
 		prod *= int(arg)
-print prod
+print(prod)
diff --git a/primes/matho-sum b/primes/matho-sum
index 34b5bbd..1f47401 100755
--- a/primes/matho-sum
+++ b/primes/matho-sum
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#! /usr/bin/python3
 
 # Python program to sum many large integers separated by spaces or newlines.
 # The integers to sum may be entered on the command-line or into standard input.
@@ -12,7 +12,7 @@ if (args == []):
 	# read stdin if no command line args
 	while True:
 		try:
-			input_line = raw_input()
+			input_line = input()
 		except:
 			break;
 		for s in string.split(input_line):
@@ -21,4 +21,4 @@ else:
 	# sum together the command-line args
 	for arg in args:
 		sum += int(arg)
-print sum
+print(sum)
diff --git a/primes/primorial b/primes/primorial
index e5c55fe..9e9923f 100755
--- a/primes/primorial
+++ b/primes/primorial
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#! /usr/bin/python3
 
 # This is a Python program to display large primorials.
 # A primorial is the product of all primes up to the given number.
@@ -16,11 +16,11 @@ import os
 import sys
 
 def usage(ev):
-	print "This program calculates large primorials."
-	print
-	print "Usage: %s integers" % os.path.basename(sys.argv[0])
-	print
-	print "A primorial is the product of all primes up to the given number."
+	print("This program calculates large primorials.")
+	print()
+	print("Usage: %s integers" % os.path.basename(sys.argv[0]))
+	print()
+	print("A primorial is the product of all primes up to the given number.")
 	sys.exit(ev)
 
 def output_primorial(arg):
@@ -36,9 +36,9 @@ else:
 	for arg in args:
 		try:
 			if (int(arg) < 1):
-				print >>sys.stderr, "Number too small."
+				print("Number too small.", file=sys.stderr)
 				sys.exit(1)
 		except:
-			print >>sys.stderr, "Positive integer required."
+			print("Positive integer required.", file=sys.stderr)
 			usage(1)
 		output_primorial(arg)