2016-08-27 4 views
-2

Sage programingSequenz von Befehlen in Sage

schreiben, eine Sequenz von Befehlen, die zufällig eine ganze Zahl a zwischen 1 und 6 und einer anderen ganzen Zahl zwischen 1 und 6 und berechnen den folgenden generieren:

(a) das Summe der zwei ganzen Zahlen als eine ganze Zahl.

(b) die Summe der beiden ganzen Zahlen als String.

(c) eine Zeichenkette, die den Wert von a plus b darstellt (dh, wenn a = 2 und b = 3 ist, ist der String, der zurückgegeben sollte '2 + 3'

+1

Es tut mir leid, aber wir sind nicht hier, um Ihre Programmieraufgaben zu erledigen. Was hast du versucht? Wo bist du stecken geblieben? – Carpetsmoker

+0

Pflichtlektüre: [fragen], [MCVE], [Wie frage ich und beantworte Hausaufgabenfragen?] (Http://meta.stackexchange.com/questions/10811/how-do-i-ask-and-answer- Hausaufgaben-Fragen) –

Antwort

0

dass alle Werte erforderlich druckt:

import random 

a = random.randint(1,6) 
b = random.randint(1,6) 

print(a+b)  # sum 
print(str(a+b)) # sum as string 
print(str(a)+"+"+str(b)) # expression 

zu beachten, dass 2 erste gedruckte Anweisungen sind identisch Nur die Art (int oder string)

Ausgang:..

6 
6 
4+2 
+0

Vielen Dank! – ADAM

+0

würden Sie in der Lage sein, mich mit diesem zu helfen: die folgenden in Sage bewerten: var ('a, b, c') a = 2 * b b = 2 * c c = 2 ba – ADAM

+0

var ('a, b, c') a = 2 * b b = 2 * c c = 2 b a ︡ (a, b, c) 2 * c 2 * b – ADAM