Найти - Пользователи
Полная версия: Help PLEASE!!!
Начало » Центр помощи » Help PLEASE!!!
1
Krom161
Вариант №4.
1. Транспонируйте матрицу.
2. Пусть пользователь через консоль вводит число: номер строки. Напишите функцию, которая выведет все элементы данной строки, возведенные в квадрат.
3. Напишите функцию сложения всех элементов матрицы меньших 5 (в одно число) и всех элементов матрицы больше или равных 5 (в другое число). Сравните числа и выведите, какое из них больше.
4. Пусть пользователь через консоль вводит три числа: первое – номер строки, второе – номер столбца, третье – число (на которое нужно перезаписать данные в введенной позиции). Напишите функцию, которая найдет число в данной позиции (пересечение введенных строки и столбца) и заменит на введенное пользователем.
Python
py.user.next
Для работы с матрицами можно взять шаблон из нескольких функций общего вида
https://python.su/forum/post/183560/
walera9674
ну ругается на отсутствие второй закрывающей скобки на втором x = int(input())
да, и вопрос, а def вначале нужен разве?
я сам первый день изучаю)
walera9674
 import random
print('Камень/ножницы/бумага')
print("1 = 'КАМЕНЬ'\n2 = 'НОЖНИЦЫ'\n3 = 'БУМАГА' ")
print("Выберите число:")
while True:
    x=int(input('> '))
    if x>3 or x<1:
        print("Выбрано неверное число")
        print("1 = 'КАМЕНЬ'\n2 = 'НОЖНИЦЫ'\n3 = 'БУМАГА'")
        print("Выберите число:")
    else:
        if x==2:
            print("Вы:\nНожницы")
        elif x==3:
            print("Вы:\nБумага")
        elif x==1:
            print("Вы:\nКамень")
            break
        app=random.randint(1, 3)
        if app==1:
            print("Оппонент \nКамень")
        elif app==2:
            print("Оппонент \nНожницы")
        else:
            print("Оппонент \nБумага")
переписал код так, гуру, поправьте, если что не так
marvellik
чуть убрал бы лишние строки а вот break зачем я так и не понял
 import random
print('Камень/ножницы/бумага')
also = ['Камень','Ножницы','Бумага']
print("1 = 'КАМЕНЬ'\n2 = 'НОЖНИЦЫ'\n3 = 'БУМАГА' ")
while True:
    x=int(input('\nВыберите число: > ')) 
    if 0 < x < 4:
        print(f"Вы:\n{also[x-1]}")
        app=random.choice(also)
        print(f"Оппонент \n{app}")
    else:
        print("Выбрано неверное число")
а еще бы добавил вывод кто выиграл
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB