Найти - Пользователи
Полная версия: Помогите написать прогу
Начало » Python для новичков » Помогите написать прогу
1
alex3247
напишите программу, которая вводит два целых числа, a и b (a<b) и выводит на экран 5 случайных целых чисел на отрезке a b
FishHook
alex3247
Уважаемый, “помогите” - это значит, что вы всеми силами стараетесь решить свою проблему самостоятельно, но ваших усилий недостаточно и нужен еще какой-то дополнительный импульс. У вас сейчас получается не “помогите”, а “сделайте все за меня, а я ничего делать не буду”. Простите, с какого перепугу вам должны таким образом “помогать”?
marvellik
цикл for и random вам поможет а как ими пользоваться вам подскажет google
Brain
 import random
randomPoints = []
firstPoint = random.randint(0, 1000)
secondPoint = firstPoint + random.randint(0, 1000)
def uniquePoint(newPoint):
    for a in randomPoints:
        if newPoint == a:
            return False
    return True
def givePoint():
    newPoint = random.randint(firstPoint, secondPoint)
    if not uniquePoint(newPoint):
        givePoint()
    return newPoint
for i in range(5):
    newPoint = givePoint()
    randomPoints.append(newPoint)
    
randomPoints.sort()    
print('Отрезок %s %s, точки %s %s %s %s %s' \
      %(firstPoint, secondPoint, randomPoints[0], \
        randomPoints[1], randomPoints[2], randomPoints[3], \
        randomPoints[4]))   
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB