Автор Тема: Программирование  (Прочитано 16000 раз)

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #15 : 30 Июль 2010, 09:16:07 »
питон должен спрашивать :1 или 2,ничего такого нет
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #16 : 30 Июль 2010, 09:17:32 »
чем отличается F8 от F5 ?
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

Онлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Программирование
« Ответ #17 : 30 Июль 2010, 09:24:08 »
# -*- coding: utf-8 -*-

def printRoots(a, b, c):                                 
       D = b**2 - 4 * a * c                               
       import math                               
       print D
       
       x1 = (-b + math.sqrt(D)) / 2 * a                               
       x2 = (-b - math.sqrt(D)) / 2 * a                               
       print "x1 =", x1, "\nx2 =", x2
       choice = raw_input("введите (1or2):")
       print "вери гуд", choice

printRoots(1,4,1)

12
x1 = -0.267949192431
x2 = -3.73205080757
введите (1or2):1
вери гуд 1

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

Для Кота

Онлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Программирование
« Ответ #18 : 30 Июль 2010, 10:10:11 »
Код
# -*- coding: utf-8 -*-

def function1():
print "это функция 1, чесслово"
def function2():
print "это функция 2, вроде"

choice = raw_input("введите (1or2):")

if choice =="1":
   function1()
elif choice =="2":
   function2()
else:
   print "не верно"
print "спасибо"
« Последнее редактирование: 30 Июль 2010, 11:24:39 от sungreen »
Для Кота

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #19 : 30 Июль 2010, 10:18:03 »
спасибо код работает
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

bdancer

  • Гость
Re: Программирование
« Ответ #20 : 30 Июль 2010, 12:37:07 »
@rtn, в python3 - print("что-то")
в python2 - print "что-то"

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #21 : 30 Июль 2010, 13:04:49 »
тоесть отличается скобками,понятно
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #22 : 30 Июль 2010, 14:34:18 »
не получается оператор цикла
Код
correct_choice = False
while not correct_choice:
choice = raw_input("введите пожалуйса 1 или 2:")
if choice == "1" or choice == "2":
correct_choice = True
else:
print "неправилно,попробуйте есчо раз"
print "спасибо"
« Последнее редактирование: 31 Июль 2010, 15:53:05 от 3dRend »
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

Оффлайн Юрий Пет

  • Администратор
  • Житель
Re: Программирование
« Ответ #23 : 30 Июль 2010, 16:46:00 »
Цитировать
print "неправилно,попробуйте есчо раз"
print "спасибо"
Зачем два раза выводить?
Поиск по сайту, это круто

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #24 : 30 Июль 2010, 16:53:06 »
первый раз выводится в цикле,а последний раз это в конце.почитай книгу она интересная
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

Оффлайн Юрий Пет

  • Администратор
  • Житель
Re: Программирование
« Ответ #25 : 30 Июль 2010, 17:17:42 »
Вот это выводится одновременно, если не выполнено первое условие или в питоне не так?
Код
print "неправилно,попробуйте есчо раз"
print "спасибо"
Поиск по сайту, это круто

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #26 : 30 Июль 2010, 17:26:00 »
нее,если первое условие не выполнено в цикле то выводится певая строчка(она смещена) если выполнена то вторая строчка
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #27 : 30 Июль 2010, 19:13:36 »
не получается оператор цикла
correct_choice = False
while not correct_choice:
   choice = raw_input("введите пожалуйса 1 или 2:")
   if choice == "1" or choice == "2":
      correct_choice = True
   else:
      print "неправилно,попробуйте есчо раз"
print "спасибо"
причем я никак не могу вникнуть в этот код
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

Онлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Программирование
« Ответ #28 : 30 Июль 2010, 19:16:02 »
>> или в питоне не так?
... в питоне не так, это хвосты - суть отступы в начале строки важны, они формируют структуру программы вместо функциональных скобок ...

# смотри скрин ниже
« Последнее редактирование: 30 Июль 2010, 19:28:30 от sungreen »
Для Кота

Онлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Программирование
« Ответ #29 : 30 Июль 2010, 19:20:41 »
не получается оператор цикла
correct_choice = False
while not correct_choice:
   choice = raw_input("введите пожалуйса 1 или 2:")
   if choice == "1" or choice == "2":
      correct_choice = True
   else:
      print "неправилно,попробуйте есчо раз"
print "спасибо"
причем я никак не могу вникнуть в этот код

... гуд, все работает ...

... суть, ну только если это не преднамеренная наивность, while not correct_choice крутит пока correct_choice равно false. Если ты ввел 1 или 2, то correct_choice сразу станет true, иначе цикл повториться ...

для python3
Код
correct_choice = False
while not correct_choice:
   choice = input("введите пожалуйса 1 или 2:")
   if choice == "1" or choice == "2":
      correct_choice = True
   else:
      print ("неправилно,попробуйте есчо раз")
print ("спасибо")

[вложение удалено Администратором]
« Последнее редактирование: 30 Июль 2010, 20:03:38 от sungreen »
Для Кота

 


Яметрика

* По форуму

* Рекламный блок

* Последние вложения

1 (1).png
Скачано: 68
Автор: LEXA ANЭGROWND
blender.png
Скачано: 78
Автор: ipv2007
4.png
Скачано: 100
Автор: hiroyukiss
2.png
Скачано: 122
Автор: hiroyukiss

Скачано: 112
Автор: Dilifa12