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)
Ответ на: комментарий от IPR

Отступы там нужны чтобы код был читаем и просто прививание любви к красивому коду с пеленок.

И вообще я на нем 2 игры пилю.

Но что это за тупняк вообще. Почему я неосиливаю элементарный цикл.
Щито-то тут не так.

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

Касательно PS — шрифты.

Попробовал с другими, нет эффекта.

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

Я не знаю как ты учил питон, но у тебя ошибка на ошибке. Почитай таки тутториал.

Хотел помочь с кодом, но раз ты запостил в толксы я буду троллить.

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

код ужас. Хинт: у datetime-объекта тоже есть метод now()

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

я буду троллить.

Ну хорошо ты меня затроллил, я победил.
Помоги же :з

Такой шедевр простаивает.
Я для него рисовал 3 дня арт :<.

Грабежи корованов! Нападение на замки! Многофункциональные системы ответов!
Игра в консоли! Pixel art! Ascii!111 Писечки сисечки!1
Алсо перманентная смерть.

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

почему-то мне кажется, что это ложь.

qnikst ★★★★★
()
Ответ на: комментарий от VictimOfLoveToLinux
>>> from datetime import datetime
>>> d=datetime.now()
>>> d.now()
datetime.datetime(2012, 4, 14, 0, 27, 36, 612006)
>>> d.now()
datetime.datetime(2012, 4, 14, 0, 27, 37, 167013)
>>> d.now()
datetime.datetime(2012, 4, 14, 0, 27, 38, 631090)
>>> 
true_admin ★★★★★
()
Ответ на: комментарий от VictimOfLoveToLinux
a = 2
b = 1
notOk = True
while notOk:
        c = int(raw_input("enter:"))
        notOk = (c<a or c<b)
out =a if c>a else b

даже проверить не поленился на этот раз

qnikst ★★★★★
()
import datetime;
import time;
dt = datetime.datetime.now;
print str(dt());
time.sleep(5);
print str(dt());
dimon555 ★★★★★
()
Ответ на: комментарий от VictimOfLoveToLinux

первый скриншот не грузится поэтому я не понимаю что к чему. И да, код выложи на bitbucket, так всем будет удобнее.

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

не, пиши r"""your code""", где r значит raw и что заменять символы не надо. Всё это и много большее есть в тутториале

true_admin ★★★★★
()
import datetime;
import time;
dt = datetime.datetime.now;
print str(dt());
time.sleep(5);
print str(dt());
gatsu
()
Ответ на: комментарий от VictimOfLoveToLinux

у меня стойкое ощущение что на питоне ты пишешь как на php и гадаешь «а что в нём такого особенного». Я прав?

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

Я про краткость и винрарность составления вывода.
Про переменную можешь не говорить :з.

Для сравнения чтобы сделать тоже самое на питоне прямым выводом нужно на 2 строчки больше.

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

Ну питон похож на PHP.
Я же учусь.

Не могу себя отучить от ; в конце каждой строчки.

А так по функционалу питон мне больше похапе нравится. Хотя и очень громоздкий.
Зато почти всё как на ладоне.

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

<? $dt = date('h:i:s'); echo $dt; sleep(5); echo ' <> '; echo $dt; ?>

Пойми, если ты заносишь в переменную некоторое _значение_, то если ты с переменной ничего не делаешь, оно тебе само никак не обновится

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

ты очень не прав... в питоне ровно столько же строк а в haskell и одной можно обойтись

getCurrentTime >>= print >> threadDelay  50000 >> getCurrentTime >>= print
qnikst ★★★★★
()
Ответ на: комментарий от VictimOfLoveToLinux

особенна эта разница видна когда начинаются фунции типа strfoo и foostr и тоже самое с array.

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