[SWEA]Pythonプログラミングベース(1)-変数、演算子


リンク:https://swexpertacademy.com/main/learn/course/subjectDetail.do?courseId=AVuPDAe6AATw5UW6&subjectId=AWT4H-1q2m8DFAVT
SWEA 6196. [Pythonプログラミングベース(1)Pythonの基本構造と基礎構文]4.へんすう
📚 質問する
1〜9の整数aを入力し、a + aa + aaa + aaaa の値を計算するプログラムを記述する.
Input
9

Output
11106
入力の受信方法が見つからなかったので、かなりうろうろ...
Input()受信として文字列であるためint()型受信に変換する.
📒 コード#コード#
a = int(input())
b = a*4 + a*10*3 + a*100*2+ a*1000
print(b)
🔍 結果:Pass
SWEA 6204. [Pythonプログラミング基礎(1)Pythonの基本構造と基礎文法]5.演算子1
📚 質問する
インチをセンチメートルに変換するプログラムを作成します.
このとき1インチは2.54センチに等しい.
Input
3

output
3.00 inch =>  7.62 cm
初めてFailをコミット...
矢印の後ろにある2つのスペースに注意してください.
書式設定
📒 コード#コード#
a = float(input()) 
b = a*2.54
print("{0:.2f} inch => {1} cm".format(a, b))
🔍 結果:Pass
変数文字列のフォーマット中に、最新、速度が最も速く、最も簡単なf-フォーマット方法を使用します.
📒 コード#コード#
a = float(input()) 
b = a*2.54
print(f'{a:.2f} inch => {b} cm')
🔍 結果:Pass
f-主にフォーマット方法を使いましょう~!
SWEA 6206. [Pythonプログラミング基礎(1)Pythonの基本構造と基礎文法]5.演算子2
📚 質問する
キロをポンドに変換するプログラムを作成します.この時1キロは2.2046ポンドです.
Input
90

Output
90.00 kg =>  198.41 lb
f-フォーマットでは、実数タイプ変数の小数位数を表すために{변수:.2f} => 소수점 둘째자리까지 표시形式を使用します.
📒 コード#コード#
kg = int(input())
print(f'{kg:.2f} kg =>  {kg*2.2046:.2f} lb')
🔍 結果:Pass
SWEA 6207. [Pythonプログラミング基礎(1)Pythonの基本構造と基礎文法]5.演算子3
📚 質問する
摂氏度を華氏度に変換するプログラムを作成します.このとき水の氷点は華氏32度、沸点は華氏212度(標準気圧下).水の沸点と氷点の間には正確に180度の差がある.従って、華氏スケールの間隔は、水の氷点と沸点との間の間隔の1/180である.
Input
28

Output
28.00 ℃ =>  82.40 ℉
📒 コード#コード#
supC = int(input())
hwaC = (supC/100)*180+32
print(f'{supC:.2f} ℃ =>  {hwaC:.2f} ℉')
🔍 結果:Pass
SWEA 6209. [Pythonプログラミング基礎(1)Pythonの基本構造と基礎文法]5.演算子4
📚 質問する
華氏度を摂氏度に変換するプログラムを作成します.このとき水の氷点は華氏32度、沸点は華氏212度(標準気圧下).水の沸点と氷点の間には正確に180度の差がある.従って、華氏スケールの間隔は、水の氷点と沸点との間の間隔の1/180である.
Input
82

Output
82.00 ℉ =>  27.78 ℃
矢印の横にあるスペースの数を指定するには...
📒 コード#コード#
hwaC = int(input())
supC = ((hwaC-32)/180)*100
print(f'{hwaC:.2f} ℉ =>  {supC:.2f} ℃')
🔍 結果:Pass
SWEA 6216. [Pythonプログラミング基礎(1)Pythonの基本構造と基礎文法]5.演算子5
📚 問題:100グラムの濃度が20%の塩水と200グラムの水の混合塩水の濃度(%)を小数点の2位に求めるプログラムを作成します.
Input
없음

Output
혼합된 소금물의 농도: 6.67%
f-stringsから{:.2f}に出力され、小数第2位を表す.
📒 コード#コード#
water = 200
saltWater = 100
nongDo = 20
salt = saltWater/100*nongDo
honHabMul = saltWater + water
saeNongDo = salt/honHabMul*100
print(f'혼합된 소금물의 농도: {saeNongDo:.2f}%')
🔍 結果:Pass