cod_2ip

# Вложенные циклы
import random

# Создания поля ПК, заполняем нулями
pk_place = []
for n in range(3):
    pk_place.append([])
    for m in range(3):
        pk_place[n].append(0)

# Установка кораблика ПК
ship = 1
colum = random.randint(0,2)
row = random.randint(0,2)
pk_place[colum][row] = ship
print("===================================")
# Проверка Установки кораблика ПК, выводв консоль
for r in range(3):
    for t in range(3):
        print(pk_place[r][t],end=" ")

    print(end="\n")
print("===================================")

print("===================================")
# Установка кораблика пользователя
user_place = [
    [0,0,0],
    [0,0,0],
    [0,0,0]
]
# Взять от пользователя координаты и установить по данным координатм кораблик

row_user = int(input("Введите координаты (ряд например 0,1,2) х ="))
colum_user = int(input("Введите координаты (колонка например 0,1,2) y ="))
user_place[row_user ][colum_user] = ship

# Вывод в консоль установки кораблика пользователя
for i in range(3):
    for j in range(3):
        print(user_place[i][j],end=" ")

    print(end="\n")

print("===================================")

while True:
    fire_row_user = int(input("Введите координаты для удара (ряд например 0,1,2) х ="))
    fire_colum_user = int(input("Введите координаты для удара(колонка например 0,1,2) y ="))
    fire = "x"
    # Проверка попадания пользователя
    if pk_place[fire_row_user][fire_colum_user]==1:
        pk_place[fire_row_user][fire_colum_user] = fire
        print("Вы победили")
        break
    else:
        pk_place[fire_row_user][fire_colum_user] = fire
        print("Мимо, побробуй еще")


        # Контрольный вывод
    print("Контрольный вывод pk_place ")
    for r in range(3):
        for t in range(3):
            print(pk_place[r][t], end=" ")

        print(end="\n")

    # Удар ПК

    fire_pk_colum = random.randint(0, 2)
    fire_pk_row = random.randint(0, 2)


    if user_place[fire_pk_colum][fire_pk_row]==1:
        user_place[fire_pk_colum][fire_pk_row] = fire
        print("Я ПК и я победил")
        break
    else:
        while True:
            if user_place[fire_pk_colum][fire_pk_row]=="x":
                fire_pk_colum = random.randint(0, 2)
                fire_pk_row = random.randint(0, 2)
                continue
            else:
                user_place[fire_pk_colum][fire_pk_row] = fire
                print("Я ПК и я ударил мимо")
                break


    # Контрольный вывод
    print("Контрольный вывод user_place ")
    for r in range(3):
        for t in range(3):
            print(user_place[r][t], end=" ")

        print(end="\n")


# Функции
def myfunc(a,b):
    print(a+b)


myfunc(12,13)
myfunc(12,13)
myfunc(121,131)
myfunc(12213,1213)
myfunc(12123,13455)
myfunc(122243,1323)


def myfunc():
    print("Привет!")

# myfunc()
# myfunc()
# myfunc()

for i in range(10):
    myfunc()


def myfunc(a,b):
    return a + b

def myfanc2(a,b):
    s = a + b
    return s

print(myfunc(2,3))

su = myfunc(4,5)
print(su)


# Вложенные циклы
import random

def show(arr):
    print("===================================")
    for r in range(3):
        for t in range(3):
            print(arr[r][t], end=" ")

        print(end="\n")
    print("===================================")





# Создания поля ПК, заполняем нулями
pk_place = []
for n in range(3):
    pk_place.append([])
    for m in range(3):
        pk_place[n].append(0)

# Установка кораблика ПК
ship = 1
colum = random.randint(0,2)
row = random.randint(0,2)
pk_place[colum][row] = ship
# print("===================================")
# # Проверка Установки кораблика ПК, выводв консоль
# for r in range(3):
#     for t in range(3):
#         print(pk_place[r][t],end=" ")
#
#     print(end="\n")
# print("===================================")
show(pk_place)
print("===================================")
# Установка кораблика пользователя
user_place = [
    [0,0,0],
    [0,0,0],
    [0,0,0]
]
# Взять от пользователя координаты и установить по данным координатм кораблик

row_user = int(input("Введите координаты (ряд например 0,1,2) х ="))
colum_user = int(input("Введите координаты (колонка например 0,1,2) y ="))
user_place[row_user ][colum_user] = ship

# Вывод в консоль установки кораблика пользователя
# for i in range(3):
#     for j in range(3):
#         print(user_place[i][j],end=" ")
#
#     print(end="\n")
#
# print("===================================")
show(user_place)


while True:
    fire_row_user = int(input("Введите координаты для удара (ряд например 0,1,2) х ="))
    fire_colum_user = int(input("Введите координаты для удара(колонка например 0,1,2) y ="))
    fire = "x"
    # Проверка попадания пользователя
    if pk_place[fire_row_user][fire_colum_user]==1:
        pk_place[fire_row_user][fire_colum_user] = fire
        print("Вы победили")
        break
    else:
        pk_place[fire_row_user][fire_colum_user] = fire
        print("Мимо, побробуй еще")


        # Контрольный вывод
    print("Контрольный вывод pk_place ")
    # for r in range(3):
    #     for t in range(3):
    #         print(pk_place[r][t], end=" ")
    #
    #     print(end="\n")
    show(pk_place)

    # Удар ПК

    fire_pk_colum = random.randint(0, 2)
    fire_pk_row = random.randint(0, 2)


    if user_place[fire_pk_colum][fire_pk_row]==1:
        user_place[fire_pk_colum][fire_pk_row] = fire
        print("Я ПК и я победил")
        break
    else:
        while True:
            if user_place[fire_pk_colum][fire_pk_row]=="x":
                fire_pk_colum = random.randint(0, 2)
                fire_pk_row = random.randint(0, 2)
                continue
            else:
                user_place[fire_pk_colum][fire_pk_row] = fire
                print("Я ПК и я ударил мимо")
                break


    # Контрольный вывод
    print("Контрольный вывод user_place ")
    # for r in range(3):
    #     for t in range(3):
    #         print(user_place[r][t], end=" ")
    #
    #     print(end="\n")

    show(user_place)



# Вложенные циклы
import random

def show(arr):
    print("===================================")
    for r in range(3):
        for t in range(3):
            print(arr[r][t], end=" ")

        print(end="\n")
    print("===================================")

# Создания поля ПК, заполняем нулями
pk_place = []
for n in range(3):
    pk_place.append([])
    for m in range(3):
        pk_place[n].append(0)

# Установка кораблика ПК
ship = 1
colum = random.randint(0,2)
row = random.randint(0,2)
pk_place[colum][row] = ship

#Проверка Установки кораблика ПК, выводв консоль
show(pk_place)

print("===================================")
# Установка кораблика пользователя
user_place = [
    [0,0,0],
    [0,0,0],
    [0,0,0]
]
# Взять от пользователя координаты и установить по данным координатм кораблик

row_user = int(input("Введите координаты (ряд например 0,1,2) х ="))
colum_user = int(input("Введите координаты (колонка например 0,1,2) y ="))
user_place[row_user ][colum_user] = ship

# Вывод в консоль установки кораблика пользователя
show(user_place)

while True:
    fire_row_user = int(input("Введите координаты для удара (ряд например 0,1,2) х ="))
    fire_colum_user = int(input("Введите координаты для удара(колонка например 0,1,2) y ="))
    fire = "x"
    # Проверка попадания пользователя
    if pk_place[fire_row_user][fire_colum_user]==1:
        pk_place[fire_row_user][fire_colum_user] = fire
        print("Вы победили")
        break
    else:
        pk_place[fire_row_user][fire_colum_user] = fire
        print("Мимо, побробуй еще")

        # Контрольный вывод
    print("Контрольный вывод pk_place ")    
    show(pk_place)

    # Удар ПК

    fire_pk_colum = random.randint(0, 2)
    fire_pk_row = random.randint(0, 2)

    if user_place[fire_pk_colum][fire_pk_row]==1:
        user_place[fire_pk_colum][fire_pk_row] = fire
        print("Я ПК и я победил")
        break
    else:
        while True:
            if user_place[fire_pk_colum][fire_pk_row]=="x":
                fire_pk_colum = random.randint(0, 2)
                fire_pk_row = random.randint(0, 2)
                continue
            else:
                user_place[fire_pk_colum][fire_pk_row] = fire
                print("Я ПК и я ударил мимо")
                break

    # Контрольный вывод
    print("Контрольный вывод user_place ") 

    show(user_place)


def gen():
    arr = []
    for i in range(10):
        arr.append(i)
    return arr

a = gen()
print(a)

a1 = gen()
a2 = gen()
a3 = gen()





def gen(num):
    arr = []
    for i in range(num):
        arr.append(i)
    return arr

a = gen(5)
print(a)

a1 = gen(7)
print(a1)

print(gen(10))

a3 = gen(100)
print(a3)



# Вложенные циклы
import random
def input_user():
    row_user = int(input("Введите координаты (ряд например 0,1,2) х ="))
    colum_user = int(input("Введите координаты (колонка например 0,1,2) y ="))
    user_place[row_user][colum_user] = ship


def show(arr):
    print("===================================")
    for r in range(3):
        for t in range(3):
            print(arr[r][t], end=" ")

        print(end="\n")
    print("===================================")

# Создания поля ПК, заполняем нулями
pk_place = []
for n in range(3):
    pk_place.append([])
    for m in range(3):
        pk_place[n].append(0)

# Установка кораблика ПК
ship = 1
colum = random.randint(0,2)
row = random.randint(0,2)
pk_place[colum][row] = ship

#Проверка Установки кораблика ПК, выводв консоль
show(pk_place)

print("===================================")
# Установка кораблика пользователя
user_place = [
    [0,0,0],
    [0,0,0],
    [0,0,0]
]
# Взять от пользователя координаты и установить по данным координатм кораблик
input_user()
# Вывод в консоль установки кораблика пользователя
show(user_place)

while True:
    fire_row_user = int(input("Введите координаты для удара (ряд например 0,1,2) х ="))
    fire_colum_user = int(input("Введите координаты для удара(колонка например 0,1,2) y ="))
    fire = "x"
    # Проверка попадания пользователя
    if pk_place[fire_row_user][fire_colum_user]==1:
        pk_place[fire_row_user][fire_colum_user] = fire
        print("Вы победили")
        break
    else:
        pk_place[fire_row_user][fire_colum_user] = fire
        print("Мимо, побробуй еще")

        # Контрольный вывод
    print("Контрольный вывод pk_place ")
    show(pk_place)

    # Удар ПК

    fire_pk_colum = random.randint(0, 2)
    fire_pk_row = random.randint(0, 2)

    if user_place[fire_pk_colum][fire_pk_row]==1:
        user_place[fire_pk_colum][fire_pk_row] = fire
        print("Я ПК и я победил")
        break
    else:
        while True:
            if user_place[fire_pk_colum][fire_pk_row]=="x":
                fire_pk_colum = random.randint(0, 2)
                fire_pk_row = random.randint(0, 2)
                continue
            else:
                user_place[fire_pk_colum][fire_pk_row] = fire
                print("Я ПК и я ударил мимо")
                break

    # Контрольный вывод
    print("Контрольный вывод user_place ")

    show(user_place)

Наши координаты

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять