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

Почему у 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 ()
  • Вопрос задан
  • 232 просмотра
Подписаться 1 Простой 8 комментариев
Решения вопроса 1
Steel_Balls
@Steel_Balls
Нужно добавить "\r\n"
Это старая школа, мало кто это помнит
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы