witam, mam pewien dylemat ponieważ jest tu napisane, że mam na podstawie liczby powyżej 2^30 zapisać program niczym do gry “fizz;buzz” na liczbach 3 i 5 gdzie przy liczbie podzielnej przez 3 ma wypisywać “SPOKO”, przy 5 “KOKO”, a przy 5 i 3, czyli wychodziło by 15 ma wypisywać “SPOKOKOKO” w innych wypadkach ma być napisana liczba wp[rowadzona do gry z czego każda kolejna jest o 1 mniejsza od poprzedniej, natomiast liczb jest dokładnie 100
mój program do tego wyglądał następująco:
x = 100
y = int(input())
if( y/15 == int(y/15)):
print(‘SPOKOKOKO’)
elif y/5 == int(y/5):
print(‘KOKO’)
elif y/3 == int(y/3):
print(‘SPOKO’)
else: print(y)
while x>1:
x -= 1
y -= 1
if y/15 == int(y/15):
print(‘SPOKOKOKO’)
elif y/5 == int(y/5):
print(‘KOKO’)
elif y/3 == int(y/3):
print(‘SPOKO’)
else: print(y)
y = int(input())
if( y/15 == int(y/15)):
print(‘SPOKOKOKO’)
elif y/5 == int(y/5):
print(‘KOKO’)
elif y/3 == int(y/3):
print(‘SPOKO’)
else: print(y)
proszę o pomoc ponieważ wypisuje mi cały czas, że jest bląd obliczeń a mi się wydaje, iż wszystko jest w porządku
created
last reply
- 2
replies
- 616
views
- 3
users