is input always string even if i dont define it as string and the user input is digit (integer)?
7/1/2018 9:30:29 PM
Goshgar Mikayilov15 Answers
New AnswerYes. Function input() always return a string. If this string is completely made of numbers (int/float), you can convert it by int() or float().
input() always is a string, but int(input()) is always an integer. example: input: 1 2 code 1: var1 = input() var2 = input() print(var1+var2) output 1: 12 code 2: var1 = int(input()) var2 = int(input()) print(var1+var2) output 2: 3
input() always is a string, but int(input()) is always an integer. example: input: 1 2 code 1: var1 = input() var2 = input() print(var1+var2) output 1: 12 code 2: var1 = int(input()) var2 = int(input()) print(var1+var2) output 2: 3
input () function automatically takes inputs as a string. If you want to take integer input then use int(input()) and to take float as input, just use float (input ()). That's it. Pretty simple.
Yes, because 'string' has been set as default category for input() statement for making or asking integer or float value you may use the following functions alongwith input(): int() for integers float() for floating point literals eval() for both
Yes. Function input() always return a string. If this string is completely made of numbers (int/float), you can convert it by int() or float().
How do I use type-conversion to return a char from a string which contains a single letter? word="word" for w in word: letter=char(word)
Sololearn Inc.
535 Mission Street, Suite 1591Send us a message