while True:
if c_f == "c" : # проверка на введенную букву
while True:
try:
inp = input("Температура утром ")
t_morning = int(inp)
inp = input("Температура днем")
t_afternoon = int(inp)
inp = input("Температура вечером")
t_evening = int(inp)
t_average = (t_morning + t_afternoon + t_average)/3 # рассчет среденесуточной температуры
print("Среднесуточная температура по цельсию = ", t_average)
print("Если вы хотите узнать температуру по фаренгейту введите 'y', а если нет введите букву 'q'")
while True:
far = input("Введите букву")
if far == 'y':
t_f = t_average * 1.8 + 32 # расчет тмпературы по фаренгейту
print("Среднесуточная температура по F = ", t_f,", досвидания! ")
exit()
elif far == "q":
print("Досвидания")
exit()
except(TypeError, ValueError):
if inp.lower() == 'q':
print('До свидания')
exit()
else:
print("Ошибка! вы вводите не число! ")
stats = [["сила",0],["здоровье", 1],["мудрость",0],["ловкость", 0]]
def add_one(skill):
for i in stats:
if i[0]==skill:
i[1] += 1
add_one('сила')
>>> stats = [["сила",0],["здоровье", 1],["мудрость",0],["ловкость", 0]]
>>> stats[0][1] += 1
>>> stats
[['сила', 1], ['здоровье', 1], ['мудрость', 0], ['ловкость', 0]]
>>> stats[1][1] += 5
>>> stats
[['сила', 1], ['здоровье', 6], ['мудрость', 0], ['ловкость', 0]]
>>> stats[1][1] -= 2
>>> stats
[['сила', 1], ['здоровье', 4], ['мудрость', 0], ['ловкость', 0]]
while health_hero > 0 and health_troll > 0:
damage_hero = random.randint(1, 5)
damage_troll = random.randint(1, 5)
health_hero -= damage_troll
health_troll -= damage_hero
print(health_hero, health_troll)
if health_hero > health_troll:
print("Победил герой!")
else:
print("Победил тролль!")