import msvcrt
msvcrt.getch()
input()
#!/usr/bin/python3
#Filename: askisi3_9.py
Εδώ αυτό που μου έρχετε στο μυαλο είναι το false (ψευδής)=0 και true (αληθής)=1 αλλά δεν ξέρω.... :@
learne/hack έγραψε:Ερώτηση 6
Και εδώ επίσης γ*****... :@ όπως και στο 4 & 5.... :@ κοιτάω και το βιβλίο.... αλλά τίποτα.. :@
Τι εννοεί : Δείξτε 2 απλά παραδείγματα ατέρμων βρόγχου ( forever loop ) ;;;;; Μπορεί κάποιος σας παρακαλώ πάρα πάρα πολύ να μου εξηγήσει..;; :/ ;(
x = 10
while x == 10:
print(x) #θα τυπώνει χωρίς σταματημό το x μιας και δεν πρόκειται το x να αλλάξει τιμή ποτέ.
#Filename: askisi10mathima3.py
def menu():
tuple=('1st choice', '2nd choice', '3rd choice', 'Type 4 to close the program')
for i in tuple:
print(i)
def input_check():
while True:
entry = input()
if entry == '1':
print('-', tuple[0], '-')
elif entry == '2':
print('-', tuple[1], '-')
elif entry == '3':
print('-', tuple[2], '-')
elif entry =='4':
print('Thank you for using my program.')
break
else:
print('WARNING: Bad command')
def main():
menu()
input_check()
main()
def menu():
tuple=('1st choice', '2nd choice', '3rd choice', 'Type 4 to close the program')
global tuple
for i in tuple:
print(i)
def menu(choices):
for i in choices:
print(i)
def input_check(choices):
while True:
entry = input()
if entry == '1':
print('-', choices[0], '-')
elif entry == '2':
print('-', choices[1], '-')
elif entry == '3':
print('-', choices[2], '-')
elif entry =='4':
print('Thank you for using my program.')
break
else:
print('WARNING: Bad command')
def main():
_tuple = ('1st choice', '2nd choice', '3rd choice', 'Type 4 to close the program')
menu(_tuple)
input_check(_tuple)
main()
>>> a = (1, 2, 3)
>>> list(a)
[1, 2, 3]
>>> print(list)
<class 'list'>
>>> list = 12
>>> list(a)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'int' object is not callable
>>> print(list)
12
>>>
entry = input()
if entry == '1':
print('-', choices[0], '-')
elif entry == '2':
print('-', choices[1], '-')
elif entry == '3':
print('-', choices[2], '-')
elif entry =='4':
print('Thank you for using my program.')
break
else:
print('WARNING: Bad command')
entry = int(input())
if 0 < entry < 4:
print('-', choices[entry-1], '-')
elif entry == 4:
print('Thank you for using my program.')
break
else:
print('WARNING: Bad command')
entry = int(input())
if 0 < entry < 4:
print('-', choices[entry-1], '-')
elif entry == 4:
print('Thank you for using my program.')
break
else:
print('WARNING: Bad command')
if 0 < entry < 4:
midkin έγραψε:Μία ερώτηση από το επόμενο μάθημα...
Γιατί μερικές μεταβλητές τις χρησιμοποιούναι ως __name__, __version__ κλπ;
>>> print(__name__)
__main__
>>>
midkin έγραψε:Υ.Γ. Πάντως όσον αφορά τη global, δεν βρίσκω το λόγο να μη τη χρησιμοποιώ από τη στιγμή που υπάρχει μέσα στην python! Θεωρώ πως η χρήση των global, nonlocal είναι συγκεκριμένη και δεν νομίζω πως μπερδεύει!
Ilias95 έγραψε:Δεν καταλαβαίνω ποια ακριβώς είναι η απορία σου.
Κάποιες απ' αυτές τις μεταβλητές παίρνουν τιμή αυτόματα κατά την εκτέλεση:
- Κώδικας: Επιλογή όλων
>>> print(__name__)
__main__
>>>