66 lines
1.0 KiB
Plaintext
66 lines
1.0 KiB
Plaintext
print("Basic type")
|
|
let a = 42
|
|
print(f"int: {a:d}; hex: {a:x}; HEX: {a:X}; oct: {a:o}; bin: {a:b}")
|
|
print()
|
|
|
|
print("Grouping")
|
|
let b = 1234567890
|
|
print(f"{b:,}")
|
|
print(f"{b:_}")
|
|
print()
|
|
|
|
let c = 1234.5678
|
|
print(f"{c:,._}")
|
|
print(f"{c:_.,}")
|
|
print()
|
|
|
|
print("Sign")
|
|
let d1 = 14
|
|
let d2 = -26
|
|
print(f"{d1} {d2}")
|
|
print(f"{d1:+} {d2:+}")
|
|
print(f"{d1:-} {d2:-}")
|
|
print(f"{d1: } {d2: }")
|
|
print()
|
|
|
|
print("Percentage")
|
|
let pts = 19
|
|
let total = 22
|
|
print(f"Correct answers: {pts/total:.2%}")
|
|
print()
|
|
|
|
print("Precision")
|
|
print(f"{c:8}")
|
|
print(f"{c:8.2}")
|
|
print(f"{c:.2}")
|
|
print(f"{c:.8}")
|
|
print()
|
|
|
|
print("Scientific")
|
|
print(f"{a:e}")
|
|
print(f"{b:e}")
|
|
print(f"{c:e}")
|
|
print(f"{d1:e}")
|
|
print(f"{d2:e}")
|
|
print(f"{0:e}")
|
|
print()
|
|
|
|
print("Alignment")
|
|
print(f"{"test":10}")
|
|
print(f"{"test":<10}")
|
|
print(f"{"test":>10}")
|
|
print(f"{"test":^10}")
|
|
print()
|
|
print(f"{"test":<<9}")
|
|
print(f"{"test":>>9}")
|
|
print(f"{"test":^^9}")
|
|
print()
|
|
print(f"{d2:8}")
|
|
print(f"{d2:08}")
|
|
print(f"{d2:<<8}")
|
|
print(f"{d2:>>8}")
|
|
print(f"{d2:^^8}")
|
|
print(f"{d2:==8}")
|
|
print()
|
|
|
|
print("Complex") |