基本上不确定我是否可以将两个args从函数'1'传递给函数'2',它似乎不起作用。然而,如果我从函数'2'解包参数然后在函数'1'中调用它,它按预期工作我根本没有经验,并且已经没有想法。
致以最诚挚的问候和非常感谢
#!/usr/bin/python3.4
"""Program to encode and decode using column transposition cipher"""
import numpy as np
import math
def get_user_input():
"""Gets the key and plaintext"""
key = input('Enter key: ')
mystring = input('Enter Message: ').replace(' ', '')
return key, mystring
def columns_rows(key, mystring):
"""Returns Rows and Columns for matrix"""
rows = len(key)
columns = math.ceil(len(mystring) / 6)
return columns, rows
def create_matrix(columns, rows):
"""Creates a Matrix large enough for text"""
matrix = np.zeros((columns, rows))
print(matrix) # This will be return print for testing purposes
columns_rows(get_user_input())