Задать вопрос

Почему у Python проблемы с форматированием?

Это ещё что за выкрутасы?
~ $ 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 ()
  • Вопрос задан
  • 269 просмотров
Подписаться 1 Простой 8 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Решения вопроса 1
Steel_Balls
@Steel_Balls
Нужно добавить "\r\n"
Это старая школа, мало кто это помнит
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽