質問編集履歴

1

2進数1010を10進数に変換すると、8と0と2と0が出ますので、それを合計したいのですが

2020/06/20 08:06

投稿

s_xyz
s_xyz

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,9 +1,3 @@
1
- 初心者です。```ここに言語を入力
2
-
3
- コード
4
-
5
- ```
6
-
7
1
  任意のn進数を10進数に変換するプログラムをpythonで作成しています。
8
2
 
9
3
  使って良い関数は、input, len, while, if, int, str, floatです。
@@ -12,15 +6,11 @@
12
6
 
13
7
  int("",n)を使わずない良い方法がありませんか?
14
8
 
9
+ ```python
15
10
 
11
+ x=input("任意のn進数の数字を入力してください。")
16
12
 
17
- python
18
-
19
-
20
-
21
- x=input("任意のn進数の数を入力")
13
+ n=input("進数ですか? 2から10まで数を入力してください。")
22
-
23
- n=input("何進数")
24
14
 
25
15
  i=len(x)
26
16
 
@@ -29,6 +19,8 @@
29
19
  print("n=",n)
30
20
 
31
21
  print("i=",i)
22
+
23
+
32
24
 
33
25
  a=0
34
26
 
@@ -49,3 +41,7 @@
49
41
  y=int(x[a])*(int(n)**int(i-1))
50
42
 
51
43
  print("y=",y)
44
+
45
+
46
+
47
+ ```