Это ещё что за выкрутасы?
~ $ python3 "Desktop/Task 2.py"
Введите количество повторений: 0.1
Неверный ввод!
%
а должно быть
~ $ python3 "Desktop/Task 2.py"
Введите количество повторений: 0.1
Неверный ввод!
Вот мой код:
# Task 2.py
from turtle import *
def square (side: int):
for _ in range (4):
forward (side)
right (90)
try:
count = input ("Введите количество повторений: ")
if any (symbol in count for symbol in ".,"):
raise Exception ()
elif count == "0":
raise Exception ()
else:
count = int (count)
except Exception:
print ("\nНеверный ввод!")
exit ()
setup (width=800, height=600)
shape ("turtle")
speed (2)
penup ()
goto (-400, 200)
pendown ()
for _ in range (count):
square (100)
penup ()
forward (100)
right (90)
forward (50)
pendown ()
setheading (0)
circle (50)
exitonclick ()