LAB: Ausgabewerte in einer Liste unter einem benutzerdefinierten Betrag
Posted: 04 Feb 2025, 22:59
Schreiben Sie ein Programm, das zuerst eine Liste von Ganzzahlen aus der Eingabe erhält. Der Eingang beginnt mit einer Ganzzahl, die die Anzahl der folgenden Zahlen angibt. Holen Sie sich dann den letzten Wert aus der Eingabe, die einen Schwellenwert angibt. Ausgabe aller Ganzzahlen weniger oder gleich diesem letzten Schwellenwert.
Code: Select all
5
50
60
140
200
75
100
< /code>
Die Ausgabe ist: < /p>
50,60,75,
< /code>
Der 5 zeigt an, dass in der Liste fünf ganze Zahlen enthalten sind, nämlich 50, 60, 140, 200 und 75. Die 100 gibt an, dass das Programm alle Zahlen weniger als oder gleich ausgeben sollte 100, das Programm gibt also 50, 60 und 75 aus. p> Diese Funktionalität ist auf Websites wie Amazon üblich, wobei ein Benutzer Ergebnisse filtern kann. < /p>
Mein Code ist: < /p>
n = int(input())
user_values =[]
def get_user_values():
for i in range(n):
num = int(input())
user_values.append(num)
upper_threshold=user_values[-1]
return user_values, upper_threshold
def output_ints_less_than_or_equal_to_threshold(user_values, upper_threshold):
user_values = [i for i in user_values if i
mit Eingängen: < /p>
7
25
30
47
28
27
25
31
30
< /code>
Meine Ausgabe: < /p>
25
30
28
27
25
31
< /code>
Aber meine erwartete Ausgabe: < /p>
25,30,28,27,25,