์ํ์ฝ๋ฉ์ผ๋ก ํ์ต ์ค.
1) ๋ฃจ๋น์์ ์ฌ์ฉ์์ ์ ๋ ฅ์ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๊ฐ์ง๊ณ ์ค๊ธฐ
puts("์
๋ ฅํด์ฃผ์ธ์")
in_str = gets.chomp()
puts(in_str.capitalize() + " world!")
์ ๋ ฅํด์ฃผ์ธ์๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํ๊ณ , gets.chomp()๋ฅผ ์ด์ฉํด ์ฌ์ฉ์์ ์ ๋ ฅ๊ฐ์ ๋ฐ์์ ๋ณ์ in_str์ ์ ์ฅ. ๋ฐ์์จ ๋ณ์๋ฅผ '๋ฌธ์์ด์ ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ๋ฐ๊ฟ์ฃผ๋' capitalize()๋ฅผ ์ ์ฉํด ๋ค์ ์๋ก ์ ๋ ฅํ world!์ ํจ๊ป ์ถ๋ ฅ๋๋๋ก ํ๊ธฐ.
๊ฒฐ๊ณผ๋ ์๋์ฒ๋ผ hannah๋ก ์ ๋ ฅํ ๋ฌธ์์ด์ด Hannah world!๋ก ์ถ๋ ฅ๋ ๊ฒ์ ์ ์ ์๋ค.
2) ํ์ด์ฌ์์ ์ฌ์ฉ์์ ์ ๋ ฅ์ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๊ฐ์ง๊ณ ์ค๊ธฐ
in_str = input("์
๋ ฅํด์ฃผ์ธ์.\n")
print(in_str.upper()+" World!")
ํ์ด์ฌ์์๋ ์กฐ๊ธ ๋ ๊ฐ๋ตํ ์ฝ๋๋ก ๊ฐ๋ฅํ๋ค. ์ฌ๊ธฐ์๋ .upper()๋ก, ๋ชจ๋ ๋ฌธ์์ด์ ๋๋ฌธ์๋ก ๋ง๋ค์ด์ world!์ ํจ๊ป ์ถ๋ ฅํ๋ค.
3) ๋ฃจ๋น์์ ๋ก๊ทธ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ ฅ ๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ
puts("์์ด๋๋ฅผ ์
๋ ฅํด์ฃผ์ธ์")
input = gets.chomp()
real_hannah = "11"
real_jessy = "ab"
if real_hannah == input
puts("Hello!, hannah")
elsif real_jessy == input
puts("Hello!, jessy")
else
puts("who are you?")
end
์ฌ์ฉ์๊ฐ ์ ๋ ฅํ์ ๋ 11๊ณผ ๊ฐ๋ค๋ฉด hannah๋ฅผ ํ์ํ๋ ๋ฉ์ธ์ง๊ฐ ๋จ๊ณ , ab๋ฅผ ์ ๋ ฅํ์ ๋๋ jessy๋ฅผ ํ์ํ๋ ๋ฌธ๊ตฌ๊ฐ ๋ฌ๋ค.
4) ํ์ด์ฌ์์ ๋ก๊ทธ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ฅ ๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ
note : ์ฌ์ฉ์ ์ ๋ ฅ๊ฐ์ ๋ฐ๊ธฐ ์ํด input์ ์คํ์์ผฐ์ ๋ ์ซ์ 11์ ์ ๋ ฅํ ๊ฒ์ ์ซ์๊ฐ ์๋ string, ๋ฌธ์ ๋ฐ์ดํฐํ์ผ๋ก ์ฌ๊ฒจ์ง๋ค.
in_str = input("์์ด๋๋ฅผ ์
๋ ฅํด์ฃผ์ธ์.\n")
print(type(in_str))
in_str = input("์์ด๋๋ฅผ ์
๋ ฅํด์ฃผ์ธ์.\n")
hannah = 11
if in_str == hannah:
print("correct")
else:
print("not correct")
hannah ๋ผ๋ ๋ณ์๊ฐ ์ซ์์ผ ๋๋ not correct๊ฐ ์ถ๋ ฅ๋๋ฉฐ, hannah = "11" ์ผ ๋๋ correct๊ฐ ์ถ๋ ฅ๋จ.
in_str = input("์
๋ ฅํด์ฃผ์ธ์.\n")
real_hannah = "11"
real_jessy = "ab"
if real_hannah == in_str:
print("Hello!, hannah")
elif real_jessy == in_str:
print("Hello!, jessy")
else:
print("Who are you?")
์ฌ์ฉ์๊ฐ ์ ๋ ฅํ์ ๋ 11๊ณผ ๊ฐ๋ค๋ฉด hannah๋ฅผ ํ์ํ๋ ๋ฉ์ธ์ง๊ฐ ๋จ๊ณ , ab๋ฅผ ์ ๋ ฅํ์ ๋๋ jessy๋ฅผ ํ์ํ๋ ๋ฌธ๊ตฌ๊ฐ ๋ฌ๋ค.
'๐ฉโ๐ป > ruby & python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[python] Google colab/Jupyter Lab์์ ์ฒซ ํ๋ก์ ํธ ์ด๊ธฐ (0) | 2020.10.25 |
---|---|
[python & ruby] ๋ ผ๋ฆฌ ์ฐ์ฐ์ (0) | 2020.03.17 |
[python & ruby] ์กฐ๊ฑด๋ฌธ ๋ง๋ค์ด๋ณด๊ธฐ (0) | 2020.03.17 |
[python & ruby] ๋ฌธ์์ด์ ์ ์ดํ๊ธฐ (0) | 2020.03.16 |
[python & ruby] ์๋ฅผ ๊ณ์ฐํ๊ธฐ (0) | 2020.03.16 |