Уведомления

Группа в Telegram: @pythonsu

#1 Март 24, 2015 08:02:15

fu11buster
Зарегистрирован: 2015-03-24
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

SyntaxError

Только начал изучать python и столкнулся с проблемой: при попытке запуска скрипта выводит ошибку “invalid syntax”, что не так в моем скрипте?

x = int(input ("Введите число от 1 до 9: "))
if x>=1 and x<=3:
    s = str(input("Введите строку: "))
    n = int(input("Введите кол-во повторов строки: "))
    i = 0
    while i < n:
        print (s)
        i = i+1
        
elif x>=4 and x <=6:
    m = int(input("Введите степень, в которую следует возвести число: ")
    print (x**m)
elif x >= 7 and x <=9:
    i = 0
    while i <10:
            x = x+1
            i = i+1
            print (x)
else:
    print("Ошибка ввода")
Само задание, которое я делал:
Напишите код по следующему словесному алгоритму:

Попросить пользователя ввести число от 1 до 9. Полученные данные связать с переменной x.
Если пользователь ввел число от 1 до 3 включительно, то …
* попросить пользователя ввести строку. Полученные данные связать с переменной s;
* попросить пользователя ввести число повторов строки. Полученные данные связать с переменной n, предварительно преобразовав их в целочисленный тип;
* выполнить цикл повторения строки n раз;
* вывести результат работы цикла.
Если пользователь ввел число от 4 до 6 включительно, то …
* попросить пользователя ввести степень, в которую следует возвести число. Полученные данные связать с переменной m;
* реализовать возведение числа x в степень m;

* вывести полученный результат.

Если пользователь ввел число от 7 до 9, то выполнить увеличения числа x на единицу в цикле 10 раз, при этом на экран вывести все 10 чисел.
Во всех остальных случаях выводить надпись “Ошибка ввода”.

Офлайн

#2 Март 24, 2015 08:06:04

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

SyntaxError

скобки посчитай

m = int(input("Введите степень, в которую следует возвести число: ")



Офлайн

#3 Март 24, 2015 08:16:11

fu11buster
Зарегистрирован: 2015-03-24
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

SyntaxError

Спасибо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version