Комментарии:
Прошу прощения за тупой вопрос. Как python понял, что переменной q нужно присвоить значение равное количеству выведенных на экран чисел? Ведь до этого переменная q ни как не участвовала в коде кроме как того момента где ей присвоили значение 0.
ОтветитьНаконец-то, спасибо, а то вводишь для новичков , там уже функии решают, спасибо, доступно )
Ответитьa = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
print("Числа в этом ряду:")
if a < b:
for i in range(a,b):
print(i)
print(i + 1)
print("Количество чисел:",(b-a)+1)
if a > b:
for i in range(b,a):
print(i)
print(i + 1)
print("Количество чисел:",(a-b)+1)
a = float(input("Стоимость кг конфет равна: "))
b = 1
for i in range(1,11):
b = a*i
print("Стоимость",i, "кг конфет равна",b )
a = int(input("Количество чисел равно: "))
q = 0
print("Введите указанное кол-во чисел: ")
for i in range(a):
b = int(input())
if b < 0:
q += b
print("Сумма отрицательных чисел равна:",q)
Задание 2
a=int(input("стоимость 1кг конфет : "))
for i in range (1,11):
print("стоимость ",i,"кг конфет : ",i*a)
моя первая программа ))
a=int(input("num a "))
b=int(input("num b "))
if a<=b:
q=0
for a in range (a,b+1) :
print(a)
q=q+1
print("кол-во чисел = ",q)
if a>b:
q=0
a=a+1
for i in range (b,a) :
a=a-1
print(a)
q=q+1
print("кол-во чисел = ",q)-2
Первая задача не выполнена. А если первое число больше второго.
Заинтересовавшихся прошу выложить ответы решений в комментариях)))
Автору большое спасибо за видео!!!
Здравствуйте. Готовлюсь к конкурсу по информатике. Спасибо то что хорошо объясняете. Всё легко запомнить. Просто и чётко.
Удачи вам с вашим делом и каналом.
Не совсем понял второе задание. Разве не нужно создавать переменную а?
ОтветитьБольшое спасибо за видео. Я хотел попрактиковаться, но все другие идеи для программ на питоне это создать сайт, сделать приложение, сделать бота, что-то с нейросетями
ОтветитьНу так себе
ОтветитьТо чувство когда увидел условие и уже за 1 секунду в уме решил.
ОтветитьСпасибо
ОтветитьДобрый день! Помогите пожалуйста решить такую задачу в этой программе. Моторная лодка плыла 2 ч. по озеру и 3 ч. по реке по течению. Составьте математическую модель и проект для вычисления расстояния, которое проплыла лодка.
Ответитьa=int(input())
b=(int(input())
count=0
for t in range(a,b+1):
count+=t
print(t)
array = range(input(), input())
print(array, len(array))
Дано список А, у якому знаходяться цілі числа. Вивести тільки ті числа, які діляться
на 2 без остачі.Помогите
в 1-й задаче, если a>b тогда программа выдаст неверный ответ, правильнее будет так:
a=int(input('a= '))
b=int(input('b= '))
k=0
p=1 if a<=b else -1
for i in range(a,b+p,p):
print(i, end=', ')
k+=1
print('\nколичество чисел: ',k)
Решение 2-й задачи:
a=float(input('1 кг стоит: '))
for i in range(1,11):
print(i, 'кг стоит:',i*a)
В первой задаче допущена, хоть и не значительная на данный момент, но в некоторых случая серьезная ошибка. Странно, что в комментариях её так же повторяют. Вместо того, чтобы заводить счетчик для определения количества чисел, можно просто в конце написать print(b-a+1). Таким образом не засоряется лишняя память и не выполняются лишние действия👍
ОтветитьОтвет на первую задачу решил сделать через while. Вот результат, он даже более юзабельный чем с примера ибо он показывает диапазон если a>b:
a = int(input('a'))
b = int(input('b'))
c=a+1
q=b+1
d = 0
while c<b:
print (c)
c+=1
d+=1
while q<a:
print (q)
q+=1
d+=1
print ('кол-во чисел:', d)
Блестяще !!
Ответить