これを行うロジックについて少し混乱しています。
ユーザーが持っているアイテムの数を入力できるようにして、最後に完了したかどうかを尋ねます。今、私はすべてのアイテムの後に尋ねていますが、私はそれが好きではありません.
必要なものを得るには、このコードをどのように変更すればよいですか?
入力:
if next1 == "2":
next2=input("How many would you like to add? ")
val = int(next2)
print("")
count = 0
while count < int(next2):
count = count + 1
next3=input(str(count) + ". Input: ")
print("")
check=input("Are you sure? (Y/N) ")
while check not in ("YyYesNnNo"):
check=input("Are you sure? (Y/N) ")
if check in ("YyYes"):
add(next3)
home()
elif check in ("NnNo"):
sort(numbers)
home()
関数:
def add(next2):
numbers.append(next2)
sort(numbers)
home()