Python Forum

Full Version: Ways to check if the variable works.
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi this might be a obvious answer but I cant get the random number to display when i put my name as ranNum , This is kind of a dev key to see if the random number works, I know I could just put print (ranNum) but I would like it in the python program. Thanks.
import random
print("Hello \nPlease enter your name")
myName = input()
ranNum = random.randint(1, 100)


if myName == ranNum:
    print (ranNum)
else:
    print ()

I got it working I am really stupid

Just add a variable called devkey = 'ranNum'
then:
if myName == devkey:
print (ranNum)
else:
print ()
given that you generate random number between 1 and 100, the chance that you enter the same number (even if you call it 'name') is 1 in 100 (probability/statistics).
And if you really input your name and not number it will never print the number.
(May-02-2017, 08:20 PM)buran Wrote: [ -> ]given that you generate random number between 1 and 100, the chance that you enter the same number (even if you call it 'name') is 1 in 100 (probability/statistics).
... add to that that ranNum is int, and myName is str
Hello! You can't compare a string against an integer in your if statement.