Как показывают комментарии, то, что вы пытаетесь сделать, неясно!
Может быть, что-то, что может сделать функция bank_account
, это проверить ввод? Например, вы указываете, что password
должно быть цифрой c. Ради аргументов, скажем, то же самое верно для number
. Также просто предположим, что name
должен состоять только из букв алфавита c.
def bank_account(name, number, username, password):
if not name.isalpha():
print('Your name must only contain letters!')
return 'Invalid'
try:
number = int(number)
password = int(password)
except ValueError:
print('Your number and password must be numeric!')
return 'Invalid'
return name, number, username, password
new_name = input("(alphas) Please Enter Your Name: ")
new_number = input("(ints) What's your number please: ")
new_username = input("Enter your UserName: ")
new_password = input("(ints) Enter your Password: ")
print("Your details:", bank_account(new_name,
new_number,
new_username,
new_password))
Надеюсь, это даст вам представление о том, что вы можете сделать с помощью функции bank_account!