python 3.x - Calculation raises error "Can't multiply sequence by non-int of type 'float'" -


so, want write program python 3 can users calculate circumference of circle , sphere. far have.

pi = 3.14159 value = input("enter value of radius:") circ = 2*pi*value print(circ) 

but, keeps saying "can't multiply sequence non-int of type 'float'". how fix this? and, how make input numbers only? thank you.

try

value = float(input("enter value of radius: ")) 

note throw error if input isn't number.

also, while cant control input, keep asking number if type else this:

while true: try: value = float(input("enter value of radius: ")) except valueerror: print("please enter number")


Comments

Popular posts from this blog

resizing Telegram inline keyboard -

command line - How can a Python program background itself? -

php - "cURL error 28: Resolving timed out" on Wordpress on Azure App Service on Linux -