Можно передать более одного аргумента функции, поэтому, если вы хотите передать два аргумента вашей функции x()
, вы можете сделать так:
def x(x, y):
if x=='class':
if y=='a':
print("section A")
elif y=='b':
print("section B")
elif y=='c':
print("section C")
else:
print("He/She is not our student")
else:
print("He/She is not our student")
Если вы хотитевызвать эту функцию, вы можете просто сделать:
x = "class" # sample values for x & y
y = "b"
x(x, y) # you don't have to do a = x(x, y) since your x() function returns nothing
Но так как вы используете input()
два раза, я думаю, что-то подобное больше подходит:
def x(): # note that there is no longer any argument passed
x = input("Input x: ")
y = input("Input y: ")
if x=='class':
if y=='a':
print("section A")
elif y=='b':
print("section B")
elif y=='c':
print("section C")
else:
print("He/She is not our student")
else:
print("He/She is not our student")
И вы можете простоНазовите это так:
x()