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("Ошибка! вы вводите не число! ")
>>> from itertools import takewhile
>>> help(takewhile)
Help on class takewhile in module itertools:
class takewhile(builtins.object)
| takewhile(predicate, iterable) --> takewhile object
|
| Return successive entries from an iterable as long as the
| predicate evaluates to true for each entry.
>>> def foo():
... print('executing foo()')
... def foo_in_foo():
... print('executing foo_in_foo()')
... global inner
... inner = foo_in_foo
...
>>> foo()
executing foo()
>>> inner
<function foo.<locals>.foo_in_foo at 0x07BBD1E0>
>>> inner()
executing foo_in_foo()
I www ppp!
I w p!
I wonk xegepr!
>>> a = [1,2,3,4,5]
>>> b = [str(i) for i in a]
>>> print(b)
['1', '2', '3', '4', '5']
query_a = "INSERT INTO table_a (value1, value2, value 3) VALUES (?, ?, ?)"
cur.execute(query_a, a[0])
last_id = cur.lastrowid
query_a = "INSERT INTO table_a (value1, value2, value 3) VALUES (?, ?, ?)"
cur.executemany(query_a, a)
cur.execute('SELECT last_insert_rowid()')
last_id = cur.fetchone()[0]
a = [('1', '2', '3'), ('a', 'b', 'c'), ('I', 'II', 'III')]
result = []
for i in a:
result.extend(i)
print(result)
>>> ['1', '2', '3', 'a', 'b', 'c', 'I', 'II', 'III']
a = [('1', '2', '3'), ('a', 'b', 'c'), ('I', 'II', 'III')]
result = [j for i in a for j in i]
print(result)
>>> ['1', '2', '3', 'a', 'b', 'c', 'I', 'II', 'III']
tw = app.window_(title_re="Выбор подразделения")
while not tw.Exists():
sleep(.1)
tw = app.window_(title_re="Выбор подразделения")
#окно появилось - выполняем следующие действия
if cur.rowcount > 0:
result = cur.fetchone()[1]
print('Найдено')
else:
print('Не найдено')