Informatik – die besten Beiträge

Kann mir jemand bei einer Berechnung helfen (Bluttransfusion)?

Hallo,

ich war leider noch nie gut in Mathe und die Schule ist schon länger her. 

Könnte mir jemand etwas berechnen?

Und zwar geht es um Katze A als Spendertier und Katze B als Empfängertier bei einer Bluttransfusion.

Bei Katze A können 25 ml Blut entnommen werden. 

(Ist das richtig berechnet? Katze A wiegt 3,9 kg. Das Gesamtblutvolumen einer Katze beträgt 66 ml/kg. 10% des Gesamtblutvolumens kann abgenommen werden.)

Die Formel zur Berechnung der benötigten Blutmenge, um den Hämatokrit bei einer Empfängerkatze um einen bestimmten Faktor zu erhöhen, lautet:

Vollblut in ml/Transfusionsmenge = gewünschte Hämatokrit-Erhöhung beim Empfänger x kg Körpergewicht Empfänger x 2

Der Hämatokrit von Katze B liegt bei 11,9 und soll z.B. auf 15 oder mehr erhöht werden.

Das Körpergewicht von Katze B beträgt 3,9 kg.

Wie kann ich jetzt ausrechnen um wieviel die 25 ml von Katze A den Hämatokrit von Katze B erhöhen würden?

Vielleicht kann mir jemand sagen, um wieviel der Hämatokrit von Katze B bei 25 ml von Katze A steigen würde?

Und wieviel ml Transfusionsblut Katze B generell braucht, um ihren Hämatokrit um jeweils eins zu erhöhen?

Das würde mir dabei helfen, abzuschätzen, ob es sinnvoll ist, Katze A einer Blutspende überhaupt auszusetzen. 

Medizin, Tiere, Mathematik, Rechnung, Chemie, rechnen, Katze, Tiermedizin, Wissenschaft, Biologie, Berechnung, Informatik, Logik, Naturwissenschaft, Physik, Bluttransfusion, Mathelehrer

Python Referenzen und Objektkopien?

ChatGPT und mein Pythonbuch sagen folgendes:
„In Python werden Objekte durch Referenzen verwaltet, die auf den Speicherbereich zeigen, in dem das Objekt gespeichert ist. Wenn ein Objekt über eine Referenz zugewiesen wird, wird der Speicherplatz für das Objekt reserviert und die Referenz zeigt auf diesen Speicherbereich. Wenn auf denselben Wert bereits von einer anderen Referenz verwiesen wird, zeigt diese Referenz auf dasselbe Objekt/Speicherbereich.“

Aber danach steht in meinem Pythonbuch der Code am Ende dieser Nachricht.
Und über dem Code stand, dass mit diesem y.append(i) eine echte Kopie von x erstellen kann. Aber da ja schon x auf die Liste verweist hätte man nach dem .append() ja zwei Referenzen. Nämlich x und y. Also müsste Python laut der ersten Aussage doch mit beiden Referenzen auf ein und dasselbe Objekt verweisen. Dann wäre es aber keine Kopie mehr, sondern das gleiche Objekt.

Ich hoffe, dass ich mein Problem irgendwie erklären konnte.
LG Code Snake 🙂

import copy

x = [23, "hallo", -7.5]
y = []

for i in x:
    y.append(i)

print("dasselbe Objekt:", x is y)
print("gleicher Inhalt:", x == y)
print()

x = (23, ["Berlin", "Hamburg"], -7.5, 12.67)
y = copy.deepcopy(x)

print("dasselbe Objekt:", x is y)
print("gleicher Inhalt:", x == y)
IT, programmieren, Informatik, Programmiersprache, Python, Referenz, Python 3, Objektorientierte Programmierung

Meistgelesene Beiträge zum Thema Informatik