Найти - Пользователи
Полная версия: Задачки
Начало » Python для новичков » Задачки
1 2 3 4 5 6
shafer
Shaman
Это точно подмечено, поэтому я и выбрал пайтон.
Shaman
Может зря. Посмотрите
http://pascalabc.net
https://vk.com/jk98vpascalprogram
-особо не вникал, но, кажется, там можно сделать и редактор. А к Питону потом никогда не поздно вернуться.
shafer
Shaman
Может зря. Посмотритеhttp://pascalabc.nethttps://vk.com/jk98vpascalprogram-особо не вникал, но, кажется, там можно сделать и редактор. А к Питону потом никогда не поздно вернуться.
Спасибо дорогой шаман за помощь, я посмотрю.
Manu_Vilks.Py
Shaman
Может зря. Посмотритеhttp://pascalabc.nethttps://vk.com/jk98vpascalprogram-особо не вникал, но, кажется, там можно сделать и редактор. А к Питону потом никогда не поздно вернуться.
Паскаль для обучения создан.
doza_and
Manu_Vilks.Py
Паскаль для обучения создан.
Как правильно замечено авторами проекта Pasсal.ABC еще нашими дедушками.
Shaman
Может зря. Посмотрите
Посмотрел. Вообще не увидел преимуществ паскаля по сравнению с питоном для обучения. Еще один язык под .NET платформу, ну просто смешно. При всем моем благожелательном отношении к проекту не нашел главного - описания зачем он нужен. Т.е. в какой области он лучше аналогов. Да описано что он лучше (может быть) старых версий паскаля (еще под DOS). Да кому это интересно, никто на них не пишет. Сравнивать надо с лидерами java C/C++ C# python.

Pasсal.ABC
Free Pascal. Отжившая устаревшая среда.
Профессиональный язык Pascal, далекий от обучения.
Отсутствие в языке современных возможностей.
Оболочка Lazarus, предназначенная преимущественно
для создания пользовательских интерфейсов
Ага только оно содержит все языковые возможности Pasсal.ABC и позволяет генерировать код под разные платформы. Я вижу в этом пропаганду и навешивание ярлыков.

Этот проект для фанов паскаля, которые при очевидных преимуществах других языков все равно выберут паскаль. Боюсь правда фаны паскаля могут авторов побить за однострочные функции. Как мы теперь без begin end - без лица паскаля.
Shaman
doza_and
Посмотрел. Вообще не увидел преимуществ паскаля по сравнению с питоном для обучения. Еще один язык под .NET платформу, ну просто смешно. При всем моем благожелательном отношении к проекту не нашел главного - описания зачем он нужен. Т.е. в какой области он лучше аналогов. Да описано что он лучше (может быть) старых версий паскаля (еще под DOS). Да кому это интересно, никто на них не пишет. Сравнивать надо с лидерами java C/C++ C# python.
Я советовал исходя из простоты доступа к канве отрисовки, простоты иде и развитости тусовки. По моему убеждению, язык и среда для обучения должны предоставлять простой и максимально полный доступ к консоли и к графике, на манер того, как это было возможно в дос.
shafer
друзья, сейчас написал программу, в которой высчитывается стоимость товара. Дана цена товара рубли и копейки и количество товара, 3 переменных a-руб., b-коп., n-кол-во. нужно вывести стоимость товара (a и b)
мой код
import math
a=int(input())
b=int(input())
n=int(input())
if a*n and b*n>=100:
    y=(a*n)+(b*n)/100
    x=math.floor(y)
    print(x, b*n%100)
else:
    print(a*n, b*n)
Вот эталонное решение
a = int(input())
b = int(input())
n = int(input())
cost = n * (100 * a + b)
print(cost // 100, cost % 100)
Поясните мне про константу пожалуйста.
Kon52
Какую константу?
Есть переменная cost, которая хранит цену за n-количество товара в копейках.
Далее эта цена выводится функцией print в формате руб, коп. Используется целочисленное деление // (для вывода рублей до запятой) и остаток от деления % для вывода копеек после.
shafer
Kon52
Какую константу?Есть переменная cost, которая хранит цену за n-количество товара в копейках.Далее эта цена выводится функцией print в формате руб, коп. Используется целочисленное деление // (для вывода рублей до запятой) и остаток от деления % для вывода копеек после.
понял
shafer
у меня новые затруднения, поясните мне пожалуй вот этот код
l=[1, 2, 4, 16, 32, 64]
x=5
found=False
i=0
while not found and i < len(l):
 if 2 ** x= l[i]
  found=1
 else:
  i=i+1
if found:
 print('at index', i)
else:
 print(x, 'not found')
 
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