Also, ohne Dreisatz geht hier nicht! Aber das ist auch gar nicht schwer!

Jetzt kostet es 52.50, und das sind 70% (100%-30%) von etwas.

Also teilen wir durch 70 und multiplizieren mit 100. Um es einfacher zum rechnen zu machen, können wir auch durch 7 teilen und dann mit 10 multiplizieren

75 ist die Lösung.

...zur Antwort

eval

eval(n) gibt den Rückgabewert von n ab. Beispiel:

>>> eval("2+3/2")
3.5
>>> eval("Hallo")
Traceback (most recent call last):
  File "<pyshell#108>", line 1, in <module>
    eval("Hallo")
  File "<string>", line 1, in <module>
NameError: name 'Hallo' is not defined
>>> eval(input('was willst du ausführen?'))
was willst du ausführen?input()
2
'2'
>>> Rückgabe = eval(input('was willst du ausführen?'))
was willst du ausführen?input()
2
>>> Rückgabe
'2'
>>> Rückgabe = eval(input('was willst du ausführen?'))
was willst du ausführen?print('Hallo')
Hallo
>>> 
>>> Rückgabe
>>> type(Rückgabe)
<class 'NoneType'>
>>> Rückgabe = eval(input('was willst du ausführen?'))
was willst du ausführen?1-23+12312
>>> Rückgabe
234
>>> type(Rückgabe)
<class 'int'>
>>> 
...zur Antwort

mit

globals()['Variablenname'] = Wert

z.b.:

>>> NeueVariable
Traceback (most recent call last):
  File "<pyshell#18>", line 1, in <module>
    NeueVariable
NameError: name 'NeueVariable' is not defined
>>> VariablenName = input('Wie soll deine Variable heißen? ')
Wie soll deine Variable heißen? NeueVariable
>>> VariablenWert = input('Was für einen Wert soll deine Variable haben? ')
Was für einen Wert soll deine Variable haben? abc123
>>> VariablenName
'NeueVariable'
>>> VariablenWert
'abc123'
>>> globals()[VariablenName] = VariablenWert
>>> VariablenName
'NeueVariable'
>>> NeueVariable
'abc123'
>>> 
...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.