Dynamic Data type assignment

2020-01-28 Thread sushma ms
Hi

Please find below example and the compiler error,

when i'm assigning value dynamically and when we comparing in "if" loop it
is throwing compiler error. It should not throw error it should assign and
act as int why it is thinking as string.

*Code Snippet:*
print("Hello World")

num = input("Enter number ")

print(num)

if(num%3 == 0):
num+=num
print(num)

*Output in Console:*
Hello World
Enter number 15
15
Traceback (most recent call last):
File "main.py", line 15, in 
   if(num%3 == 0):
TypeError: not all arguments converted during string formatting
Created the issue:
msg 360865 created
issue 39476 created
-- 
Thanks & Regards,
-
Sushma
Mob:9740055884
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: [docs] Dynamic Data type assignment

2020-01-28 Thread sushma ms
Thanks a lot.

But why can't we make output of input also dynamic data assignment.

Thanks & Regards,
Sushma MS

On Tue, Jan 28, 2020, 9:54 PM Mariatta  wrote:

> input() returns a string. If you want it to be treated as an int you need
> to cast it, example:
>
> num =int(input ("Enter number"))
>
> On Tue, Jan 28, 2020, 5:13 AM sushma ms  wrote:
>
>> Hi
>>
>> Please find below example and the compiler error,
>>
>> when i'm assigning value dynamically and when we comparing in "if" loop
>> it is throwing compiler error. It should not throw error it should assign
>> and act as int why it is thinking as string.
>>
>> *Code Snippet:*
>> print("Hello World")
>>
>> num = input("Enter number ")
>>
>> print(num)
>>
>> if(num%3 == 0):
>> num+=num
>> print(num)
>>
>> *Output in Console:*
>> Hello World
>> Enter number 15
>> 15
>> Traceback (most recent call last):
>> File "main.py", line 15, in 
>>if(num%3 == 0):
>> TypeError: not all arguments converted during string formatting
>> Created the issue:
>> msg 360865 created
>> issue 39476 created
>> --
>> Thanks & Regards,
>> -
>> Sushma
>> Mob:9740055884
>> ___
>> docs mailing list -- d...@python.org
>> To unsubscribe send an email to docs-le...@python.org
>> https://mail.python.org/mailman3/lists/docs.python.org/
>>
>
-- 
https://mail.python.org/mailman/listinfo/python-list