Constants in Prolog


Go supports constants of character, string, boolean, and numeric values.

# Constants: Declare a constant value in Python

S = "constant"
print(S)

A const statement can appear anywhere a var statement can.

N = 500000000

Constant expressions perform arithmetic with arbitrary precision.

D = 3e20 / N
print(D)

A numeric constant has no type until it’s given one, such as by an explicit conversion.

print(int(D))

A number can be given a type by using it in a context that requires one, such as a variable assignment or function call. For example, here math.sin expects a float.

import math
print(math.sin(N))

To run the program, put the code in a file, say constants.py, and use python to execute it.

$ python constants.py
constant
6e+11
600000000000
-0.28470407323754404

Next example: For.


In this Python translation, we use constants and arithmetic expressions similarly to how they are handled in the original code, ensuring the Pythonic way of dealing with them.

查看推荐产品

Comments powered by Disqus