最大公約数、最小公倍数をユークリッドの互除法で。 1 Register as a new user and use Qiita more conveniently You get articles that match your needs You can efficiently read back useful information You can use dark theme What you can do with signing up ...
・・・1÷2=0・・・1得られた余りを逆順に並べ、10進数の「27」を2進数の「11011」へ変換できました。小数を含む場合の10進数から2進数への変換0.875を2進数へ変換します。10進数の小数部を2進数に変換する方法 1. 10進数の小数部を2倍します。 2. 結果の整数部分を記録します。
#这个网址的特点,涉及到input的地方各种参数必须从0开始才能编译通过。 input_line = input() n= int(input_line) index=0 arr=list() while index<n: input_line= input() arr.append(input_line) index+=1 score_dict = {"W":"2","D":"1","L":"0"} result_dic=dict() for i in range(...
# 入力の受け取り Y=int(input()) # Yを4で割った余りが2なら if Y%4==2: # Yを出力 print(Y) # (Y+1)を4で割った余りが2なら elif (Y+1)%4==2: # (Y+1)を出力 print(Y+1) # (Y+2)を4で割った余りが2なら elif (Y+2)%4==2: # (Y+2)を出力 print(Y+2) # (Y...
開始電圧など情報を書き込む2行目は、前回のコードで冗長な無駄にスペースを食ってる部分でした。そこで2行目の奇数列は文字、偶数列は数値(floatかint)とわかっていることを考慮して、if文を使って簡略化します。偶奇判定は典型的な2で割ったら余りが出るかどうかで行っています。2行目 """...