오! 어렵다
import random
cough = 0
date = 1
flag = True
while flag :
coughPatient = random.randint(50,100)
cough +=coughPatient
date += 1
print(f'날짜 : {date}, 오늘 환자수 : {coughPatient}, 누적 환자수 : {cough}')
if cough >= 10000 :
flag = False
if 뒤에 나오는게 내가 구하고자하는거와 의미가 없어요
하면 continue
아... 수학용어 쓰지마...
팩토리얼 : 그 수보다 작거나 같은 모든 양의 정수의 곱
break 쓰고 break에 안걸리는건 앞으로 빼야하는걸 자꾸 까먹음요 ㅠㅠ
계속 중첩 때리면 시스템 부하 올 수 있기에
한 3반복정도하는게 통상적이고 그 이상은 잘 안함
for i in range(1,10) :
for j in range(i):
print('*', end='')
print()
이게 답이라는데

이렇게 쓰면 안되나?
이것도
for i in range(10,0,-1) :
print('*' * i, end='')
print()
이게 답이라는데
for i in range(10,0,-1) :
for j in range(i) :
print('*', end='')
print()
이거 안되는건감?
j=0
for i in range(1,10) :
for j in range(2,10):
print('{} * {} = {}\t'.format(j,i,(j*1)), end='')
print()
어려워...
2023-06-10
복습 완료
cut = 0.15
now = 30
min = 20
rotate = 0
while now >= min :
rotate += 1
now -= cut
safeRotate = rotate-1
print(f'운행 가능 횟수 : {safeRotate}')
import random
sum = 0
day = 1
flag = True
while flag :
ranNum = random.randint(50, 100)
day+=1
sum+=ranNum
print(f'날짜 : {day}, 오늘 환자 수 : {ranNum}, 누적 환자수 : {sum}')
ranNum이 while 아래로 들어가야 하는게, 매일 바뀌어야하니까.
while 밖에 있었으면 한번 난수 뽑고 끝.
minNum = 0
for i in range(1,101) :
if i % 3 != 0 or i % 7 != 0 :
continue
else:
print(f'3과 7의 최소공배수 : {minNum}')
print가 첫번째 if 안으로 들어가있으니 표현이 안되더라...
그리고 minNUm 들어가는 if 구문도 첫번째 if 아래로 들어가있더니 안됨.. 어렵다
weight = 2200
eatWeight = 70
now = 800
day = 1
while now < weight :
day += 1
now += eatWeight
print(f'이유식 중단 날짜 : {day}')
for i in range(10,0,-1) :
print(''i)
헐 더간단히도 된다
for i in range (1,10) :
for j in range (2,10) :
print('{} {} = {}\t'.format(j,i,(j1)),end='')
print()