Python
- 14 ответов
- 0 вопросов
7
Вклад в тег
if "+"
будет всегда True, т.к. строка не нулевой длины в питоне - True. Нужно переписать условия, а также лучше использовать конструкцию if - elif, при первом найденном совпадении остальные условия проверяться не будут - т.к. в этом нет смысла.if x=="+":
p=a+b
elif x=="-":
p=a-b
elif x=="*":
p=a*b
elif x=="/":
p=a/b
else:
print('Не вірна дія')
print(p)
input()
my_arr = [1,2,3]
try:
print(my_arr[4])
except IndexError:
print('Index not found!')
if my_arr: # вернет true если не пустой, и false в обратном случае
some code
stats = [["сила",0],["здоровье", 1],["мудрость",0],["ловкость", 0]]
def add_one(skill):
for i in stats:
if i[0]==skill:
i[1] += 1
add_one('сила')