「 Visual studio code なら何でもできるだろ☆ ちょっと pip するぐらい☆」
「 何で Python3 を忘れてしまったの? これから 何度も覚えて 何度も忘れるの?」
print("Hello, world")
Hello, world
print(15 ** 14)
「 Python3 の累乗の書き方 気持ち悪いな……☆ クヌースの超指数 書きにくそうだぜ☆」
29192926025390625
「 Wolfram alpha と同じだから 多分合ってるのだろう☆」
Python で10進数とn進数の変換
基数変換コマンドまとめ 〜N進数からM進数への変換をいろんな言語で〜
def Base_10_to_n(x, base):
"""
10進 to N進
"""
if (int(x/base)):
return Base_10_to_n(int(x/base), base)+str(x % base)
return str(x % base)
x15 = Base_10_to_n(15 ** 14, 15)
print(x15)
100000000000000
「 これを使えば、お父んが 丸め でゴミにしてしまった資料を作り直せるな☆」
「 Python3 にも for文はあるだろ☆ 使おうぜ☆」
for n in range(0, 21):
x15 = n ** 14
print("{}: {}".format(n, x15))
0: 0
1: 1
2: 16384
3: 4782969
4: 268435456
5: 6103515625
6: 78364164096
7: 678223072849
8: 4398046511104
9: 22876792454961
10: 100000000000000
11: 379749833583241
12: 1283918464548864
13: 3937376385699289
14: 11112006825558016
15: 29192926025390625
16: 72057594037927936
17: 168377826559400929
18: 374813367582081024
19: 799006685782884121
20: 1638400000000000000
「 10進の累乗は多分合ってるぜ☆
石黒Golaxy(いしくろゴラクシィ; 1,4,9,6,5,6,9,4,1)は10進2のべき乗の1桁目の並びだからな☆」
Python, formatで書式変換(0埋め、指数表記、16進数など)
for n in range(0, 21):
x15 = n ** 14
# x15 = Base_10_to_n(n ** 14, 15)
print("{:>2}: {:>20}".format(n, x15))
0: 0
1: 1
2: 16384
3: 4782969
4: 268435456
5: 6103515625
6: 78364164096
7: 678223072849
8: 4398046511104
9: 22876792454961
10: 100000000000000
11: 379749833583241
12: 1283918464548864
13: 3937376385699289
14: 11112006825558016
15: 29192926025390625
16: 72057594037927936
17: 168377826559400929
18: 374813367582081024
19: 799006685782884121
20: 1638400000000000000
<記事は移動しました>
Python3で10240進数を作ろうぜ☆(^~^)?
「 あっ、int型を MultiAdic に変換するメソッドを まだ作ってなかったぜ☆」
<書きかけ>
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント