windows 10 64 bit
python 3.9.1
Если не конвертировать(если это так можно назвать) строки в цифры
Код:
ninjas = print(input("Веди количесвто противников: "))
ninjas = int()
Код:
ninjas = print(int(input("Веди количесвто противников: ")))
if ninjas <= 50 and ninjas > 30 or ninjas > 50:
print("их слишком много")
elif ninjas <=30 and ninjas > 10:
print("тяжело, но я с ними справлюсь")
elif ninjas < 10:
print("я с ними легко справлюсь")
Traceback (most recent call last):
File "C:\Users\COMPS\AppData\Local\Programs\Python\Python39\lern.py", line 3, in <module>
if ninjas <= 50 and ninjas > 30 or ninjas > 50:
TypeError: '<=' not supported between instances of 'NoneType' and 'int'
File "C:\Users\COMPS\AppData\Local\Programs\Python\Python39\lern.py", line 3, in <module>
if ninjas <= 50 and ninjas > 30 or ninjas > 50:
TypeError: '<=' not supported between instances of 'NoneType' and 'int'
Также если конвертировать строки в цифры
Код:
ninjas = print(input("Веди количесвто противников: "))
ninjas = int()
if ninjas <= 50 and ninjas > 30 or ninjas > 50:
print("их слишком много")
elif ninjas <=30 and ninjas > 10:
print("тяжело, но я с ними справлюсь")
elif ninjas < 10:
print("я с ними легко справлюсь")