[python]西江大学の例
Rangeを使用したFor問題の例
# 0-9 숫자를 출력하는 코드
for x in range(0,10):
print(x, end=" ") #end=" "는 default인 char(10)을 br로 바꾸어주는 역할
print()
# 0-50 5의 배수로 출력하는 코드
for x in range(0,51,5):
print(x, end=" ")
print()
# 10-1 역순으로 출력하는 코드
for x in range(10,0,-1):
print(x, end=" ")
print()
# 5회에 걸쳐서 성적을 입력하기
score = []
for i in range(5):
data = int(input("성적을 입력하세요 : "))
score.append(data)
print('입력한 성적 : ',score)
# 최대값 및 최소값 추출하기
print('최고 성적 : ',max(score))
print('최저 성적 : ',min(score))
# 평균값 추출하기
avg = sum(score) / len(score)
print('평균 성적 : %.2f' % avg) #소수점 2번째까지 실수형으로 추출하기
#데이터를 Dict자료형으로 생성
score = {1:[80,90,86],
2:[78,88,85],
3:[85,85,92],
4:[70,69,65],
5:[90,95,100]
}
次の形式のdictデータ型が生成されます.# 개별 평균값 추출하기
for k,v in score.items(): #score dict를 [키,값]의 리스트로 추출
print(k,'번 : ',sum(v)/len(v))
itemsはキーと値のリストを生成します.itemsはdict資料型をlistペアに返信する.itemsはdict資料型をlistペアに返信する.
While実習
gugudan値を2-9に返します.
#%% 구구단 만들기
dan = 2 #dan이라는 객체가 2부터 시작
while dan <= 9 : # 9까지 반복한다. 2단부터 9단까지 반복
n = 1
while n <= 10:
value = dan * n #곱하기의 정의
print('%3d' %(value), end='') #출력하되, 스페이스 건너 배치
n += 1 #n이 1씩 증가하여 10번째까지 외움
print() #2단의 한 Row를 완성
dan += 1 #9단까지 외움
結果の値は次のとおりです.BreakとContinueについて
BreakはWhileのドアを離れた.
条件が満たされた場合、ContinueはSkipを行い、次の重複クエリーを処理します.
Reference
この問題について([python]西江大学の例), 我々は、より多くの情報をここで見つけました https://velog.io/@sonhm-code/Python-서강대-강의-예제テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol