Хорошо, поэтому я хотел попытаться сделать цикл с помощью строковых аргументов, а затем попробовать добавить его в кортеж, но я не могу этого сделать, и в настоящее время я использую метод print(tuple())
. Я хочу использовать возврат, а не печать.
Любая помощь очень ценится, я тоже начинаю!
def part1 (payroll, dept, salary, firstname, lastname):
tuple1 = ()
for i in payroll:
payroll = payroll + i
for i in dept:
dept = dept + i
for i in salary:
salary = salary + i
for i in firstname:
firstname = firstname + i
for i in lastname:
lastname = lastname + i
print(tuple(payroll))
print(tuple(dept))
print(tuple(salary))
print(tuple(firstname))
print(tuple(lastname))
part1('13214', 'CSEE', '27000', 'joey bob', 'Smith')
мой желаемый результат был бы
(13214 CSEE 27000 joey bob Smith)
def part1(partonelist):
return tuple(partonelist)
if __name__ == "__main__":
part1_list = ['13214', 'CSEE', '27000', 'joey bob', 'Smith']
my_tup = part1(part1_list)
print(my_tup)
Это немного чище, чтобы поместить их в список... затем просто вызовите функцию кортежа.
Это напечатает: ("13214", "CSEE", "27000", "joey bob", "Smith")