Python Skript - wie bekomme ich den Wert aus einer Variable deren Wert ich noch nicht weis?

Hallo zusammen,

ich bin noch Anfänger und arbeite gerade an einem fortgeschrittenem Skript in Python mit ein paar Schwierigkeiten mit Input und Output und

return von einem int().

Die Aufgabenstellung ist:

https://210309ww6uxcynlnxts.nextcloud.hosting.zone/s/KwrG4Jkgn2wqyqN

Mein Code sieht bisher so aus:

print(format("Backshop BACK WELT", "^15"))

vorname = str(input("Geben sie ihren Vornamen ein: "))
nachname = str(input("Geben sie ihren Nachname ein: "))
#vorname = print(input("Geben sie ihren Vorname ein:" " "))
#nachname = print(input("Geben sie ihren Nachnamen ein:" " "))
print(str("Geben sie die Anzahl der jeweils gekauften Artikel ein."))
breze = print(int(input("Breze: ")))
semmel = print(int(input("Semmel: ")))
baguette = print(int(input("Baguette: ")))
dineklvolkornbrot = print(int(input("Dinekl Volkornbrot: ")))
print("Der Kassenbon von", vorname, nachname)
print("-" * 62)
print(format("Artikel", "15"),
     format("Euro/Stück", "15"),
     format("Anzahl", "15"),
     format("Zwischensumme", "15"))
print("-" * 62)
brezeP = int(0.75)
semmelP = int(0.50)
baguetteP = int(2.10)
dineklvolkornbrotP = int(3.70)
print(format("Breze", "15"), format(breze, "15"), format(brezeP, "15"), format(breze * brezeP, "15"))
print(format("Semmel", "15"), format(semmel, "15"), format(semmelP, "15"), format(semmel * semmelP, "15"))
print(format("Baguette", "15"), format(baguette, "15"), format(baguetteP, "15"), format(baguette * baguetteP, "15"))
print(format("Dinekl Volkornbrot", "15"),format(dineklvolkornbrot, "15"), format(dineklvolkornbrotP, "15"), format(dineklvolkornbrot * dineklvolkornbrotP, "15"))

Meine Probleme sind, das Thonny meint:

Shall:

Traceback (most recent call last):

 File "/Users/admin/Documents/05 - Coding/04 - Thonny/Backshop.py", line 11

   breze = print(int(input("Breze: ")), return)

                                             ^

SyntaxError: invalid syntax

Assistant:

TypeError: unsupported format string passed to NoneType.__format__

Backshop.py, line 32

Python was asked to do an operation with an object which doesn't support it.

Warnings

May help you find the cause of the error.

Backshop.py

Line 11 : "print" does not return a value

Line 12 : "print" does not return a value

Line 13 : "print" does not return a value

Line 14 : "print" does not return a value

Das Problem ist, das ich die Zahl auf den Integern von breze, semmel, baguette, dineklvolkornbrot brauche. Wenn die gleich mit print() anfange, weiss ich nicht, wie ich den Wert auslesen kann.

Ich hoffe dazu hat jemand eine Ahnung.

Herzlichen Dank!

Richard

Python Skript - wie bekomme ich den Wert aus einer Variable deren Wert ich noch nicht weis?
Programmieren, Informatik, Python, Variablen, Integer
Java-Aufgabe: Wie kann ich die Anzahl der hinzugefügten Objekte in einer int-Variable speichern?

Hallo zusammen,

ich habe eine längere Frage zu einem simplen Thema.

Ich sitze gerade an einer Übungsaufgabe aus dem Java-Programmierkurs meiner Uni und komme gerade bei der fett gedruckten Stelle nicht weiter. Hier einmal ein Auszug aus dem Aufgabentext für den Kontext:

Erstellen Sie eine Klasse namens Kurs. Kurs enthält die folgenden Attribute, das erste öffentlich, der Rest privat: ein String-Attribut kursname, ein StudPerson-Array sArray der Länge 300, ein LehrPerson-Array tArray der Länge 10, und die drei int-Variablen persoCounter, studCounter und lehrCounter (alle mit 0 initialisiert).
Die drei int-Variablen speichern jeweils die Anzahl an hinzugefügten Objekten vom Typ Person, StudPerson und LehrPerson. Beispielsweise hat bei drei Studierenden und zwei Lehrpersonen persoCounter den Wert 5, studCounter den Wert 3 und lehrCounter den Wert 2.

Mein Code für den Anfang der Aufgabe sieht bisher so aus:

public class Kurs {
  public string kursname;
  private int[] sArray = new int[300];
  private int[] tArray = new int[10]
  private int persoCounter = 0;
  persoCounter = studCounter + lehrCounter;
  private int studCounter = 0; // (?)
  privatae int lehrCounter = 0; // (?)
}

Wie schaffe ich es die in sArray und tArray hinzugefügten Objekte in studCounter bzw. lehrCounter zu zählen?

Es wäre super, wenn jemand Zeit hätte, mir da weiterzuhelfen. 🙂

Computer, IT, Programmieren, Java, Array, Informatik, Uni, Variablen
PHP: Cookies funktionieren nicht?

/cookie/deny.php

<?php
setcookie("deny", 1, time() + (3600*24*7));
setcookie("userid", 1, time() - 1);
?>

/cookie/accept.php

<?php
$time = time();
$userid = $time.rand(1,999);

setcookie("userid", $userid, $time + (3600*24*7));
setcookie("deny", 1, $time-1);

if(isset($_COOKIE["userid"])) {
		$db = mysqli_connect("127.0.0.1","root","","Cookies");
		set_cookie_info($db,$_COOKIE["userid"]);
		mysqli_close($db);
		echo "@set";
}

function set_cookie_info($db,$userid) {

	$useragent = $_SERVER["HTTP_USER_AGENT"];
	$data = get_browser($useragent);
	$time = time();
	
	$browser = $data -> browser;
	$version = $data -> version;
	$device_type = $data -> device_type;
	$os = $data -> platform;
	$join = $time;
	$left = $time;
	$calls = 1;
	
	$db -> query(
	"INSERT INTO `users` 
	(`UserID`, `Browser`, `Version`, `DeviceType`, `OS`,
	`Join`, `Left`, `Calls`, `UserAgent`) 
	VALUES(
	'".$userid."',
	'".$browser."',
	'".$version."',
	'".$device_type."',
	'".$os."',
	'".$join."',
	'".$left."',
	'".$calls."',
	'".mysqli_real_escape_string($db,$useragent)."'
	)");
}
?>

/cookie/update.php

<?php
function update_cookie_info($userid) {
	var_dump(
	$db -> query(
	"UPDATE `users` 
	SET `Calls`=`Calls`+1, `Left`='".time()."' 
	WHERE `UserID`='".$userid."'")
	);
}

if(isset($_COOKIE["userid"])) {
	$db = mysqli_connect("127.0.0.1","root","","Cookies");
	update_cookie_info($db,"userid");
	mysqli_close($db);
}
?>

/index.php

<?php 
require "cookie/update.php";
if(!isset($_COOKIE["deny"]) and !isset($_COOKIE["userid"])):?>
<div class="cookie-box">
Wir verwenden Cookies
<button id="cookie_deny" class="cookie-deny">Ablehnen</button>
<button id="cookie_accept" class="cookie-accept">Alles Klar</button>
</div>
<?php endif;?>
<script>
document.getElementById("cookie_accept").onclick=function() {
	if(window.XMLHttpRequest){
	xmlhttp=new XMLHttpRequest();
	}
	else{
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.open("GET","/cookie/accept.php",false);
	xmlhttp.send();
	this.parentNode.classList.add("hide");
}

document.getElementById("cookie_deny").onclick=function() {
	if(window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest();
	}
	else{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.open("GET","/cookie/deny.php",false);
	xmlhttp.send();
	this.parentNode.classList.add("hide");
}
</script>

Das sind die bisherigen Dsteien die ich verwende.

Eigentlich müsste doch alles perfekt funktionieren, aber es funktioniert nicht wirklich etwas, außer dem Eintragen in die Datenbank... Bin mal wieder ratlos...

Danke im Voraus :)

PC, Computer, Internet, Browser, Technik, sql, Webseite, Programmieren, Cookies, Code, Datenbank, MySQL, PHP, Technologie, Variablen, MariaDB

Meistgelesene Fragen zum Thema Variablen