CodeUP | 6019~6027 - Python
I/O問題
6019[基礎-入力-出力]年月日入力、順次出力
質問する🧐
「年度.月.日」を入力し、「日-月-年」の順に出力します.
コード#コード#💻
# 풀이1
y,m,d = input().split('.')
print(d+"-"+m+"-"+y)
# 풀이2
y, m, d = input().split('.')
print(d,m,y,sep='-')
6020[基礎-入出力]身分証明書番号入力、変換フォーマット出力を受け入れる
質問する🧐
身分証明書番号は次のとおりです.
XXXXXX-XXXXXXX
左6位が生年月日(YMMDD)、右7位が性別、生年月日、確認コードで構成されている.
身分証明書番号を入力し、形式を変えて印刷します.
入力
身分証明書番号の上位6桁と下位7桁を入力し、「-」に分けます。
(入力値は仮想のID番号です。)
ex)000907-1121112
しゅつりょく
「-」のほか、13人の住民番号が貼られて印刷されています。
リファレンス
空(空)の字は2つの単一引用符(""")で表されます。
ex)0009071121112
コード#コード#💻
a, b = input().split('-')
print(a,b,sep='')
6021[基礎-入力-出力]単語の受信と出力
質問する🧐
アルファベットと数字からなる単語を入力します.
入力単語の各文字を行ごとに分離して出力します.
入力
5文字からなる単語を入力します。
しゅつりょく
行ごとに改行して出力します。
コード#コード#💻
s=input()
print(s[0])
print(s[1])
print(s[2])
print(s[3])
print(s[4])
6022[基礎-入出力]入出力年月日
質問する🧐
6桁の年月日(YMMDD)を入力し、別々に印刷します.
入力
6桁の数字からなる年月日(YMMDD)を入力します。
200304
しゅつりょく
年度(YY)月(MM)日(DD)をスペースで区切って1行に印刷します。
20 03 04
コード#コード#💻
s = input()
print(s[0:2], s[2:4], s[4:6], sep=' ')
⭐ print(s[0:2])
実行後、0文字目から1文字目までを切り取って出力します.
s[a:b]といえば、sという言葉からaからb-1文字の部分を切り出すことを意味する.
他にもカット方法があります.
6023[基本-入力-出力]分単位で出力
質問する🧐
時:分:秒形式で時間を入力した場合、一度だけ出力します.
出産の仕方に注意しなければならない.
入力
分秒価
入力時:分:秒形式。
17:23:57
しゅつりょく
出力のみ。
23
コード#コード#💻
hh,mm,ss = input().split(':')
print(mm)
2つの6024[ベース-I/O]ワードを受信して接続
質問する🧐
アルファベット文字と数字からなる2つの単語を入力します.
出力を順番に貼り付けるプログラムを作成します.
入力
アルファベットと数字からなる2つの単語をスペースで区切って入力します。
hello world
しゅつりょく
入力した2つの単語を順次貼り付けて出力します。
helloworld
コード#コード#💻
w1, w2 = input().split()
s = w1 + w2
print(s)
2つの入力を受け入れて計算する6025[変換基準値]整数
質問する🧐
整数を2つ入力
出力和のプログラムを作成します.
入力
2つの整数をスペースで区切って入力します。
123 -123
しゅつりょく
2つの整数の和を出力します。
0
コード#コード#💻
n1,n2 = input().split(' ')
n = int(n1) + int(n2)
print(n)
6026「ベース値変換」の2つの実数を受信して計算する
質問する🧐
2つのエラーを入力
出力和のプログラムを作成します.
入力
2つのエラーを改行して入力します。
0.1
0.9
しゅつりょく
2つの実数の和を出力します。
1.0
コード#コード#💻
n1 = input()
n2 = input()
n = float(n1) + float(n2)
print(n)
6027[ベース出力変換]10進数の整数を入力し、16進数で1を出力
質問する🧐
10進数を入力し、16進数を出力します.
入力
10進数を入力します。
255
しゅつりょく
16進数(小文字)で出力します。
ff
コード#コード#💻
a = input()
n = int(a)
print('%x'%n)
断面印刷フォーマット
# 풀이1
y,m,d = input().split('.')
print(d+"-"+m+"-"+y)
# 풀이2
y, m, d = input().split('.')
print(d,m,y,sep='-')
a, b = input().split('-')
print(a,b,sep='')
s=input()
print(s[0])
print(s[1])
print(s[2])
print(s[3])
print(s[4])
s = input()
print(s[0:2], s[2:4], s[4:6], sep=' ')
hh,mm,ss = input().split(':')
print(mm)
w1, w2 = input().split()
s = w1 + w2
print(s)
n1,n2 = input().split(' ')
n = int(n1) + int(n2)
print(n)
n1 = input()
n2 = input()
n = float(n1) + float(n2)
print(n)
a = input()
n = int(a)
print('%x'%n)
https://codeup.kr/problemsetsol.php?psid=33
Reference
この問題について(CodeUP | 6019~6027 - Python), 我々は、より多くの情報をここで見つけました https://velog.io/@ggg5483/CodeUP-60196027-Pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol