<Enter a four digit number:1234>
<choose operation (1)Addition (2)Subtraction (3)Multiplication (4)Division>
< 2>
Traceback (most recent call last):
File "C:\Users\-\main.py", line 18, in <module>
su = random_choice - random_choice
TypeError: unsupported operand type(s) for -: 'str' and 'str'
hi, i have follow ur code. but i get this error.
- from random import randint
-
import sys
-
import random
-
-
-
x = int(raw_input('Enter a four digit number:'))
-
random_choice = random.choice(str(x))
-
-
su=0
-
-
#write down your logic here
-
y = raw_input("choose operation (1)Addition (2)Subtraction (3)Multiplication (4)Division ")
-
-
if (y == "1"):
-
su = random_choice + random_choice
-
print (su)
-
elif (y == "2"):
-
su = random_choice - random_choice
-
print (su)
-
elif (y == "3"):
-
su = random_choice * random_choice
-
print (su)
-
elif (y == "4"):
-
su = random_choice / random_choice
-
print (su)
-
else:
-
print ("NO")
-
-
print("New number is: %d" %su )
-
-