LINUX.ORG.RU

python if else etc

 


0

3

Чёто я туплю.

Есть переменная
a = 1
Есть переменная
b = 2
Есть переменная
c = raw_input

c > a, b если c не больше a, b вернуть пользователя к raw_input чтобы он ввел число больше a, b.

У меня какие-то клонирования raw_input выходят без цикла.

PHP съел мой мозг. Покажите как так cделать? Лол.



Алсо как более одного раза получить обновленное время?

import datetime;
import time;
dt = datetime.datetime.now();
print str(dt);
time.sleep(5);
print str(dt);

2012-04-14 01:35:43.761646
2012-04-14 01:35:43.761646


------------------
(program exited with code: 0)
Press return to continue

Почему оно одинаковое у меня вышло?
Или то что я 3 сутки не сплю отражается или тут действительно что-то не так :з .


Вот ещё вопрос.

до http://s53.radikal.ru/i139/1204/30/752afad8ae8d.png

после http://s019.radikal.ru/i635/1204/42/a657fa982924.png

Почему форматирование съедает символы? На ноге и на ухе/посохе не хватает палок :< Как так?

Перемещено JB из talks



Последнее исправление: cetjs2 (всего исправлений: 3)
Ответ на: комментарий от VictimOfLoveToLinux

А теперь почитай про классы DateTime и DateTimeZone, которые предоставляют сходные возможности.

<?php
$time = new DateTime;
echo $time->format("H:m:s"), "\n";
gatsu
()
Ответ на: комментарий от gatsu

Ведь смысл весь в прямом выводе и максимальной доступности для изменения формата вывода.

В PHP это из коробки а в питоне нужно самому пилить. Из коробки только вагон и 3 тележки не нужных миллисекунд.

VictimOfLoveToLinux
() автор топика
Ответ на: комментарий от VictimOfLoveToLinux

Жаль, я как раз хотел попросить отсыпать, а ты, оказывается, даже себе не досыпаешь.

Virtuos86 ★★★★★
()

Зафоловил вслед за netcat. Постите еще!

vladkuzm
()
Ответ на: комментарий от VictimOfLoveToLinux

Но ведь тройная кавычка «„“ там всё это игнорируется. Не?

ничего там не игнорируется - это просто строка

shty ★★★★★
()
Ответ на: комментарий от VictimOfLoveToLinux

это print datetime.datetime.now().strftime('%H %M %S'), если уж на то пошло.

Ну а то что надо делать импорты это великое благо на самом деле т.к. глобальный неймспейс не замусорен тысячами функций и переменных. Опять-таки, почему не сделать from datetime import datetime?

true_admin ★★★★★
()

И ещё вопрос.
Как поделить терминал между двумя программами?

Ну те у меня есть две простейших программы:

pro1.py

a = Привет мир 1
print a

pro2.py

b = Привет мир 2
print b


Мне нужно чтобы программа 1 выполнялась на 50% терминала а программа 2 на остальных 50%.
Ну те вот окно [ __ ] делим его между двумя программами и получаем [ pro1 | pro2 ]

VictimOfLoveToLinux
() автор топика
Ответ на: комментарий от VictimOfLoveToLinux

В голове у меня крутится pro3.py который поделит терминал и выведет pro1 и pro2.

VictimOfLoveToLinux
() автор топика

С таким кодом тебе прямая дорога в Роскосмос! Будешь разрабатывать программы управления для космических аппаратов 8).

Deleted
()
Ответ на: комментарий от VictimOfLoveToLinux

тут смотря что ты делать собрался (играть/принимать/генерировать/читать/писать) и через что.

t184256 ★★★★★
()
Ответ на: комментарий от VictimOfLoveToLinux

Читать конечно тоже. Те чтение и воспроизведение.
Они все какие-то нагруженные. По сути нужен только вызов и регуляция громкости.

VictimOfLoveToLinux
() автор топика
Ответ на: комментарий от Deleted

:з мне дико понравился питон.
манов мало на русском правда.

Уже 3 дня просыпаюсь И НАЧИНАЮ ПЕРЕПИСЫВАТЬ КОД СНАЧАЛА. Тк выучил что-то новое и понял что до этого быдлокод на 200 строк который можно сократить до 50.

VictimOfLoveToLinux
() автор топика
Ответ на: комментарий от VictimOfLoveToLinux

Читать конечно тоже. Те чтение и воспроизведение. Они все какие-то нагруженные. По сути нужен только вызов и регуляция громкости.

Угу, и soundбанки мегов по 300.

Дергай fluidsynth ручками и команды по изменению громкости шли ему в stdin. И никаких либ.

t184256 ★★★★★
()
Ответ на: комментарий от VictimOfLoveToLinux

Тогда дергай самодельную прогу на Java юзающую JSA. А че, все равно все твои творчества выбрасывать, а Java хоть в LSB есть.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Я их вброшу на ЛОР так что не выбрасывать а вбрасывать :з
Яву не хотет.

VictimOfLoveToLinux
() автор топика

И ещё вопрос :з
Возможно ли в питоне запускать скрипт с определенной строки?

Ну те:

per1 'a'
per2 'b'
print per1
print per2

Мне нужно проигнорировать print per1 и запустить скрипт с print per2 при этом переменные должны обе загрузится. Те грубо говоря запустить скрипт с 4 строки.

VictimOfLoveToLinux
() автор топика
Ответ на: комментарий от VictimOfLoveToLinux
from datetime.datetime import now
print now().strftime('%H %M %S')

Зато в этом вашем php только-только добавили пространства имен. Это ж ебануться можно: over 4000 имен в глобальном пространстве! Конечно, зато не нужно ничего импортировать, на целую строчку меньше кода.

anti_social
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.