Мне нужна помощь. Я не понимаю, что я делаю неправильно. Мне нужен код, который проверяет первый номер ввода пользователя. Например, я ввожу цифры 34566
, и он смотрит на первое число и печатает «он» или «она».Прочтите первый номер ввода пользователем
Возможно, кто-то может дать мне совет, как его решить.
print("Sisesta isikukood")
isikukood[0] = int(input())
if (isikukood[0] == 1 or isikukood[0]== 3 or isikukood[0]== 5):
print("He")
else:
if isikukood[0] == 2 or isikukood[0]== 4 or isikukood[0] == 6:
print("She")
else:
print("Vale isikukood")
nüüd пиков KORRAS olema :) – Harry
Tänud nüüd Tuli 2 võimalust: D Аджаб VEEL Rohkem segadusse Teine на tunduvalt lühem. Teine siis võrdleb numbreid nagu aru saan ja sinu oma stringe, sain õigesti aru? :) – Martin
Mõlemad võrdlevad tegelikult stringe. Teine kasutab lihtsalt head meetodit «in», mis võrdleb etteantud stringi (sinu puhul siis ik esimene number) kõikide massiivis/listis olevate elementidega. Teeb asja tõesti loetavamaks. – Harry