Решение задач на Python #1

Решение задач на Python #1

79,426 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

newaccaunt accaunt
newaccaunt accaunt - 10.11.2023 20:54

Прошу прощения за тупой вопрос. Как python понял, что переменной q нужно присвоить значение равное количеству выведенных на экран чисел? Ведь до этого переменная q ни как не участвовала в коде кроме как того момента где ей присвоили значение 0.

Ответить
Николай Попов
Николай Попов - 06.11.2023 09:40

Наконец-то, спасибо, а то вводишь для новичков , там уже функии решают, спасибо, доступно )

Ответить
Медведь Медведьевич
Медведь Медведьевич - 13.06.2023 15:00

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)

Ответить
Andrei S
Andrei S - 19.05.2023 17:33

Задание 2

a=int(input("стоимость 1кг конфет : "))
for i in range (1,11):
print("стоимость ",i,"кг конфет : ",i*a)

Ответить
Andrei S
Andrei S - 19.05.2023 17:08

моя первая программа ))
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

Ответить
Andrei S
Andrei S - 18.05.2023 21:38

Первая задача не выполнена. А если первое число больше второго.
Заинтересовавшихся прошу выложить ответы решений в комментариях)))
Автору большое спасибо за видео!!!

Ответить
Студия Творчества
Студия Творчества - 24.04.2023 09:29

Здравствуйте. Готовлюсь к конкурсу по информатике. Спасибо то что хорошо объясняете. Всё легко запомнить. Просто и чётко.
Удачи вам с вашим делом и каналом.

Ответить
QyuSSSorry
QyuSSSorry - 14.04.2023 10:36

Не совсем понял второе задание. Разве не нужно создавать переменную а?

Ответить
Дэнчик
Дэнчик - 31.03.2023 14:54

Большое спасибо за видео. Я хотел попрактиковаться, но все другие идеи для программ на питоне это создать сайт, сделать приложение, сделать бота, что-то с нейросетями

Ответить
Обзоры на товары
Обзоры на товары - 13.03.2023 08:23

Ну так себе

Ответить
I love discord
I love discord - 13.02.2023 17:40

То чувство когда увидел условие и уже за 1 секунду в уме решил.

Ответить
Ботл & Вотр
Ботл & Вотр - 08.02.2023 16:43

Спасибо

Ответить
Екатерина Островерх
Екатерина Островерх - 26.01.2023 12:40

Добрый день! Помогите пожалуйста решить такую задачу в этой программе. Моторная лодка плыла 2 ч. по озеру и 3 ч. по реке по течению. Составьте математическую модель и проект для вычисления расстояния, которое проплыла лодка.

Ответить
Абдулло Абдуллоев
Абдулло Абдуллоев - 01.12.2022 16:28

a=int(input())
b=(int(input())
count=0
for t in range(a,b+1):
count+=t
print(t)

Ответить
Nubik Aboba
Nubik Aboba - 30.11.2022 15:09

array = range(input(), input())
print(array, len(array))

Ответить
Олександр Овчаров
Олександр Овчаров - 18.11.2022 12:27

Дано список А, у якому знаходяться цілі числа. Вивести тільки ті числа, які діляться
на 2 без остачі.Помогите

Ответить
Игорь Дорошенко
Игорь Дорошенко - 14.09.2022 09:30

в 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)

Ответить
Gideon Shepard
Gideon Shepard - 23.08.2022 18:41

В первой задаче допущена, хоть и не значительная на данный момент, но в некоторых случая серьезная ошибка. Странно, что в комментариях её так же повторяют. Вместо того, чтобы заводить счетчик для определения количества чисел, можно просто в конце написать print(b-a+1). Таким образом не засоряется лишняя память и не выполняются лишние действия👍

Ответить
Торфин, сын Торса
Торфин, сын Торса - 22.08.2022 16:19

Ответ на первую задачу решил сделать через 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)

Ответить
Алексей 3120
Алексей 3120 - 28.07.2022 09:00

Блестяще !!

Ответить