참고 : 이것은 골프 도전만큼 크지 않습니다. 더 골프 제안을 요구하고 있습니다.
최근에 코딩 할 수 있는지 확인하기 위해 웹 개발 클래스에 Python을 할당했습니다. 나는 이미 파이썬에서 편안하다고 느끼기 때문에 그것을 시도하고 골프하기로 결정했으며 사람들이 내가 놓친 것을 지적 할 수 있는지 궁금했습니다.
나는 이미 어떤 장소에 여분의 공간이 있다는 것을 알고 있지만 while r:
r이 변수 일 때를 사용하고 그것을 "실행하기"를 기다리는 것과 같은 개념적 것들에 더 관심이 있습니다 !
import random
from collections import Counter
s=l=''
c=['yellow','blue','white','green','Black', 'purple', 'silver', 'cyan', 'magenta', 'red']
n=[10,15,1,10,6,15,10,25,1,12,5,10,4,6,5,12,0,10,1,1]
o=i=0
for y in c:l+=y[0]*(random.randint(n[o],n[o+1]));o+=2
l=list(l)
print("Welcome to the CIMS Gumball Machine Simulator\nYou are starting with the following gumballs:")
for b in c:print(str(l.count(b[0])) + " "+b);random.shuffle(l)
print("Here are your random purchases:")
while 'r' in l:
random.shuffle(l); r=l.pop(); s+=r
for j in c:
if j[0] == r:print(j.capitalize())
print("You purchased %i gumballs, for a total of $%.2f \nMost common gumball(s):" % (len(s),len(s)*25/100))
a=Counter(s).most_common()
m=[x[1] for x in a]
while m[0] == m[i]:
for j in c:
if j[0] == a[i][0]:print(j.capitalize(), end=" ")
if(i<(len(m)-1)):i+=1
else:break
또한 : 이것은 골프 골프 페이지에 대한 적절한 질문이 아닌 경우 미안합니다. 왜냐하면 도전이 아니며 요청시 제거 할 것입니다.
print
하고 있지만 확인