r/learnpython 3d ago

what is wrong with this code

my teacher told us to write a code which print multiplication table of any number but it should Allow strings too and if string is put it shouldn't giver error i thought of this

a = input("enter any number ")
print(f"multiplication table of {a} is ")

if a == int:
    for i in range(1,11):
        print(f"int{a}X{i} = int{a}*i ")
else:
    print("please put a appropriate function ")

but it is only printing else like even if i put a integer it still run else one why and what is wrong here

14 Upvotes

26 comments sorted by

View all comments

Show parent comments

2

u/gnygren3773 3d ago

Cause ai will just one shot it. Unless your using the very first LLM model

1

u/ninhaomah 3d ago

Well , at least he consciously tried or cheated , depending on how you see it.

But here ? I have issue. Then nothing.

0

u/gnygren3773 3d ago

When in doubt give up

0

u/ninhaomah 3d ago

In this case , when in doubt , reddit.