Meine Funktionen werden gedruckt, wenn sie ausgeführt werden, aber ich möchte entweder aus meiner Master-Datei drucken oder eine separate Druckfunktion erstellen. Ich weiß nicht, wie ich den Rückgabewert an meinen Druck weitergeben soll.Python-Modul Drucken
Master.py:
import main
import split
import password
main.py:
import split
def main():
# first_name = raw_input('please enter Your Name: ')
# family_name = raw_input('Please enter Your Surname: ')
# student_ID = raw_input('Please enter your Student ID number: ')
first_name = 'Benjamin'
family_name = 'Montgomery'
student_ID = '1000036317'
login = split.letters(first_name, family_name, student_ID)
print login
return login
main()
split.py:
# import main
def letters(first_name,family_name,student_ID):
name = first_name[:3]
lastname = family_name[:3]
ID_tree = student_ID[:3]
login = name+lastname+ID_tree
# print login
return str(login)
# letters(first_name,family_name,student_ID)
mein erstes Mal Entsendung es irgendwie nur halb so mein Ding geschrieben :( –
@BenjamindeMontgomery Verwenden Sie den 'edit' Link unter Ihrer Frage, um Ihren Beitrag zu bearbeiten. Beim nächsten Mal überprüfen Sie bitte die Vorschau unter dem Verfassen, um sicherzustellen, dass Ihr Beitrag gut aussieht. – MattDMo
mt Lehrer erzählte mir etwas sehr ähnliches Ihre Funktionen sehen in Ordnung, aber Seien Sie vorsichtig bei der Erstellung von Modulen, die denselben Namen mit gemeinsamen Funktionen und Methoden haben. "Split" ist eine Methode der Schnur. Ich testete Ihren Code mit kleinen Änderungen und es printed print (hier ist, was ich habe): –