Δημοσιεύτηκε: 07 Ιουν 2009, 20:37
έγραψε:
το ερώτημα είναι πως μπορώ να κάνω την input ώστε να δέχεται
string και μετά να ελέγχο την είσοδο με την εντολή if ??
Μπορείς να μετατρέψεις αυτό που σου δίνει σε αριθμό με int() ή σε text string με str():
int()
- Κώδικας: Επιλογή όλων
$ python3
Python 3.0.1+ (r301:69556, Apr 15 2009, 17:25:52)
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> int('1')
1
>>> int(1)
1
>>> int(1.1)
1
>>> int(1.1001)
1
>>> int(1000.002)
1000
>>> int(1000.50)
1000
>>> int(1000.51)
1000
str()
- Κώδικας: Επιλογή όλων
>>> str(1)
'1'
>>> str(1.002)
'1.002'
>>> str(10000.502)
'10000.502'
>>> str('mooo')
'mooo'
(ισχύει και για python2.6)