Exemplo n.º 1
0
"""
from makhtar import utils as ut

x = int(input("Please enter an integer: "))

if x < 0:
    x = 0
    print('Negative changed to zero')
elif x == 0:
    print('Zero')
elif x == 1:
    print('Single')
else:
    print('More')

b = int(input("Please enter another integer: "))

print("Floor division test ", x, "//", b, ": " + str(x // b))

print(str(1 / 7))

x = 10 * 3.25
y = 200 * 200
s = 'The value of x is ' + repr(x) + ', and y is ' + repr(y) + '...'
print(s)

# The argument of repr() may be any Python object:
print(repr((x, y, ('spam', 'eggs'))))

ut.logit("Done running {}".format(sys.argv[0]));
Exemplo n.º 2
0
else:
    print('That is positive')

b = int(input("Enter another number: "))

print(f"Floor division test {x} // {b}: {str(x // b)}\n")


def promptUser(prompt, tries=2, reminder='Answer Yes or No please'):
    """ Prompt user to answer Yes or No """
    while True:
        res = input(prompt)

        if res in ['y', 'ye', 'yes']:
            print("That is super cool")
            return True
        elif res in ['n', 'no', 'nop', 'nope']:
            print("You should try it out")
            return False

        print(reminder)

        tries -= 1
        if tries < 0:
            print("You reached the max allowed retries, wake up John!")
            break


promptUser("Are you a blockchain tech enthusiast? ")
ut.logit("Done running {}".format(sys.argv[0]))
Exemplo n.º 3
0
    [1, 2, 3, 4],
    [5, 6, 7, 8],
    [9, 10, 11, 12],
]
v = [[row[i] for row in matrix] for i in range(4)]

# simpler way
v2 = list(zip(*matrix))
print(v2[0][1])
print("Transposing matrix: \n", matrix, "\n", v, "\n", v2)

# delete elem, row or entire vector
# del(v[0])
del v

rows = matrix
print("Dimensions: ", len(rows), len(rows[0]))

for i in range(len(rows)):
    total = 0
    sumCol = 0
    for j in range(len(rows[i])):
        sumCol += rows[j - 1][i]
        if j < 4:
            rows[i][j] = j**3  # random.random()

    ut.typewrite("\nSum row: {0:d}\n".format(sum(rows[i])))
    ut.typewrite("\nSum col: {:d}".format(sumCol))

ut.logit(rows)
Exemplo n.º 4
0
    [1, 2, 3, 4],
    [5, 6, 7, 8],
    [9, 10, 11, 12],
]
v = [[row[i] for row in matrix] for i in range(4)]

# simpler way
v2 = list(zip(*matrix))
print(v2[0][1])
print("Transposing matrix: \n", matrix, "\n", v, "\n", v2)

# delete elem, row or entire vector
# del(v[0])
del v

rows = matrix
print(len(rows), len(rows[0]))

for i in range(len(rows)):
    total = 0;
    sumCol = 0
    for j in range(len(rows[i])):
        sumCol += rows[j-1][i]
        if j < 4:
            rows[i][j] = j ** 3  # random.random()

    ut.typewrite("\nSum row: {0:d}\n".format(sum(rows[i])))
    ut.typewrite("\nSum col: {:d}".format(sumCol))

ut.logit(rows)