Stellen exponent 'cubed' in Python?
Wie macht man die Exponenten potenziert werden in Python beim drucken stellen.
z.B. print ("3***cubed***")
Möchte ich nicht cube -, die Zahl - ich möchte das Zeichen
Vielen Dank im Voraus
Ich das machen will-Volumen-Rechner:
Will ich es drucken cubed am Ende, wenn es sagt Ihnen, die Antwort:
height = input("Enter the height: ")
if int(height) <0:
print("Please enter a number larger than 0")
height = input("Enter the height: ")
if not int(height) < 2**31 - 1:
print("You have not entered a number")
height = input("Enter the height: ")
height = int(height)
width = input("Enter the width: ")
if int(height) <0:
print("Please enter a number larger than 0")
height = input("Enter the height: ")
if not int(height) < 2**31 - 1:
print("You have not entered a number")
height = input("Enter the height: ")
width = int(width)
length = input("Enter the length: ")
if int(length) <0:
print("Please enter a number larger than 0")
length = input("Enter the height: ")
if not int(length) < 2**31 - 1:
print("You have not entered a number")
length = input("Enter the length: ")
length = int(length)
volume = height*width*length
print ("The volume of the cuboid is" + str(volume) +"cm"
- Ich verstehe es nicht. Könnten Sie ein Beispiel geben.
print("3³ = 27")
?- mögliche Duplikate von Wie haben Sie drucken Hochgestellt in Python?
- die
**
Betreiber?print( 3**3 )
- Was ist mit
2**31 -1
? Wissen Sie, dass ganze zahlen bekommen können beliebig groß in Python? Auch, was ist, wenn Ihre Benutzer eingibt, eine falsche Höhe drei mal? - sys.maxsize Eine ganze Zahl, die den maximalen Wert einer Variablen vom Typ Py_ssize_t nehmen können. Es ist in der Regel 231 - 1 auf einem 32-bit-Plattform und 263 - 1 auf einem 64-bit-Plattform.
- aber
Py_ssize_t
ist eine Implementierung detail, hinter den kulissen, und ist nicht das gleiche wieint
überhaupt. Versuchen11**1000
zum Beispiel, und schauen Sie sich alle Ziffern. Python-Ganzzahlen sind, beschränkt nur durch den verfügbaren Speicher. - Sie suchen für die unicode - 'Hochgestellt 3' " Zeichen
³
. Wenn Ihre Quell-Codierung von unicode unterstützt, können Sie es mitu'cm³'
, was Sie brauchenu'cm\u00b3'
(wenn das ist python 3, müssen Sie nicht die führendeu
s) - Oh - jetzt verstehe ich!
- So
print(u"The volume of the cuboid is {}cm\u00b3".format(volume))
- Dang, ich war gerade beim schreiben einer Antwort, nun halten Sie... finden Sie heraus, wie Sie repräsentieren alle Zeichen in Python, einfach nur copy-paste woanders (z.B. in Word) und drucken Sie Ihre
repr
:print repr("³")
Erträge'\xc2\xb3'
- Das funktioniert perfekt! Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
"make the exponent cubed"
macht keinen Sinn. Wenn Sie wollen, "Kubus", eine Nummer, das heißt, Sie wollen heben Sie Sie auf die Dritte macht. In anderen Worten, Sie wollen den Exponenten um drei.