Помогите с задачей

hoguzi

Новичок
Пользователь
Сен 19, 2020
4
0
1
Нужна помощь в заданиях, препод сказал, что неправильно, а как сделать правильно, я не знаю.
1.Даны два целых числа a и b (a ≤ b). Выведите все числа от a до b включительно.
2. Составить программу, которая запрашивает название баскетбольной команды и повторяет ее на
экране со словами: This is a champion !.
3. Напишите программу, которая выводит на экран строку из 5-ти копий последних двух
символов введенного пользователем строки (длина введенной строки должна быть
не менее 2).
Код:
#1
A = int(input())
B = int(input())
if A<=B:
    for i in range(A, B+1):
        print(i)
else:
    for i in range(A, B-1, -1):
        print(i)
Код:
#2
n=input("Ведите название любимой команды:")
while type(n) !=int:
    try:
        n=int(n)
    except ValueError:
        print("This is champion!")
3. Не сделал.
 

Roodger

Новичок
Пользователь
Авг 20, 2020
15
4
3
1. В первой задаче стоит условие, что а меньше или равно b, соответственно вначале надо просто проверку провести этого условия и все. А потом выполнять код
Python:
A = int(input())
B = int(input())
if A > B:
    print('Число a должно быть меньше или равно b. Повторите ввод ')
    
else:  
    for i in range(B - A +1):
        print(A + i)
2. Тут просто надо распечатать одну и вторую строку
Python:
n = input("Ведите название любимой команды:")
print('This is a champion!', n)

3. Третий, думаю, так:
Код:
n = list(input('Введите строку:'))
print(''.join(n[-2:] * 5))
 

hoguzi

Новичок
Пользователь
Сен 19, 2020
4
0
1
1. В первой задаче стоит условие, что а меньше или равно b, соответственно вначале надо просто проверку провести этого условия и все. А потом выполнять код
Python:
A = int(input())
B = int(input())
if A > B:
    print('Число a должно быть меньше или равно b. Повторите ввод ')
   
else: 
    for i in range(B - A +1):
        print(A + i)
2. Тут просто надо распечатать одну и вторую строку
Python:
n = input("Ведите название любимой команды:")
print('This is a champion!', n)

3. Третий, думаю, так:
Код:
n = list(input('Введите строку:'))
print(''.join(n[-2:] * 5))
Спасибо больше
 

Форум IT Специалистов