pythonで、
import math for i in range (0,361,10): s=math.sin.(math.radians(i)) ns=20*(1+s) sp="*"*int(ns) print(i,sp)
で、nsを×の記号を使って
0 ×
10 ×
20 ×
30 ×
40 ×
50 ×
60 ×
70 ×
課題としては、
????????????(????)
の文字によるプロット
sin(x) の値をx が0◦ から360◦ まで計算し,下に示すように,アスタリスク(””)でプロットしなさい
for文で変数 i を 0◦ から 360◦ まで 10◦ 刻みで変化させ、print()でiの値を表示しなさい
????????()
の値を計算して、変数 s に代入しなさい。ただし、i は度数表示なので、弧度法に変換してから計算すること。
さらにprint()で i と s の値を表示しなさい。
出力するべき空白の数 ns を次の式で計算し、print()で i と ns の値を表示しなさい。
20 ∗ (1 + s)
出力する空白文字 sp を整数化した数だけ繰り返した空白文字(" ") を変数 sp に代入し、 print()でi, sp, アスタリスク""を表示しなさい。
こういうことがしたいです。
上のようにしたいんですけど、空白ができなくて、分かりません。教えて下さい。
回答1件
あなたの回答
tips
プレビュー