Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 1<=N<=20000 количество дней
- # 1<=aᵢ<=10⁹ - стоимость камня
- cost=int(input('Введите стоимость камня в первый день: '))
- while True:
- data=int(input('Введите нечётную дату, когда будет продажа камня: '))
- if data>=20000 or data<=0:
- print('Вы ввели недопустимое число')
- else:
- break
- def count():
- #odd_numbered_day(3,20000)
- odd_numbered_day=[c for c in range(1,20000) if c % 2 != 0] #создание списка нечётных чисел
- #number of odd_numbered
- num=[]
- for x in range(1,10001): #создание списка нечетных членов
- num.append(x)
- linkin_odd=dict(zip(odd_numbered_day, num)) #объединение двух списков в один словарь
- return(linkin_odd)
- value=count()
- x=value[data]
- final=x*cost
- if final>1000000000:
- print('По условию задачи, сумма денег должна быть больше 10⁹, уменьшите стоимость камня или выберете дату пораньше')
- else:
- print(final)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement