Мне удалось получить эту функцию для перебора по списку. Я хочу, чтобы включить текущий элемент списка в строку вывода. то есть. (raw_input("Enter the number of hours the employee worked on : "))
, показывающий понедельник или вторник или который когда-либо был элементом функции.Как я могу ссылаться на элемент списка в этой функции?
# -*- coding: utf-8 -*-
day = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
def hours():
while True:
try:
hours = int(raw_input("Enter the number of hours the employee worked on : "))
if (hours >=0) and (hours <=24):
return hours
else:
print ("Please enter a whole number that is more than zero & less than 24")
except ValueError:
print ("Please enter a whole number that is more than zero & less than 24")
continue
for i in day:
print hours()
в случае, если у меня возникнут вопросы. может кто-то также объяснить, почему мой код все сгруппирован так, как – Chopwise
, вы должны подумать о том, чтобы прочитать [Как мне отформатировать мои кодовые блоки?] (https://meta.stackexchange.com/questions/22186/how-do-i- формат-мои-кодовые блоки). Это означает, что вы подразумеваете под *, включая текущий элемент списка в выходной строке *? Пожалуйста, добавьте ожидаемый результат на ваш вопрос – styvane
, вам нужно передать параметр функции часов: def hour (переменная): – SnakeFoot