Первая моя более менее "большая" работа, и по сути игра однорукий бандит.
Вот ссылка http://narod.ru/disk/39610402001/loto.py.html
Будет приятно знать ваше мнение. wink
Оцените простенькую игру на Python
1. Добавляйте в начало скрипта
#!/usr/bin/env python, чтобы можно было запускать ./program
2. Добавляйте
# -*- coding: utf-8 -*-, чтобы не было кракозябр вместо кириллицы.
3. Написано на Python 3.x, а у большинства наверняка 2.x
smile
подумайте над тем, как оптимизировать условия... код можно сделать раза в 3 короче.
Ок учту wink
А как в Python чистить экран?
И еще ни могу никак разобраться, как повторять цикл While после нажатия Enter неопределенное количество раз, так чтобы после каждого выполнения кода запрашивало ввод Enter. И как это будет выглядеть с циклом for? :o
И еще ни могу никак разобраться, как повторять цикл While после нажатия Enter неопределенное количество раз, так чтобы после каждого выполнения кода запрашивало ввод Enter
Если я правильно понял, необходимо зациклить менюшку?
Учитывая мой скромный опыт, могу предложить 2 варианта:
1. Оформить меню и все подменю в виде функций. В конце подменю опять вызывать меню
2. Сделать вечный цикл, напр.
while 1:1. Оформить меню и все подменю в виде функций. В конце подменю опять вызывать меню
рекурсивный вариант не правильный...
рекурсивный вариант не правильный...
Ок. Учту. wink
-=Serj=-, IMHO, лучше добавлять /usr/bin/env python2 или python3 (в зависимости от того, на чём писать)
Ибо они несовместимы по синтаксису, а в дистрибутиве по умолчанию с равном степенью вероятности может оказаться как python2 так и python3.
И будет печально, если запускаться попытается не той версией.
Battle Coder, вроде python == ссылка на python 2.x, python3 == ссылка на python 3.x. У меня нет файла /usr/bin/python2 есть python2.7...