Написал приведенный ниже фрагмент кода на Python IDLE и получил правильный ответ ниже:
>>> cars = ["audi", "bmw", "daimler", "toyota", "vw"]
>>> for car in cars:
if "a" in car:
print(car.title())
else:
print(car.upper())
РЕЗУЛЬТАТ:
Audi
BMW
Daimler
Toyota
VW
Затем я изменил код, чтобы я мог печатать автомобили без гласной ВВЕРХ и остальное название, как показано ниже, но я напечатал все автомобили Название:
>>> cars = ["audi", "bmw", "daimler", "toyota", "vw"]
>>> for car in cars:
if "a" or "e" in car:
print(car.title())
else:
print(car.upper())
РЕЗУЛЬТАТ:
Audi
Bmw
Daimler
Toyota
Vw
Может ли кто-нибудь любезно помочь сказать, что не так последний блок кода, цель состоит в том, чтобы напечатать все автомобили без гласных полностью в верхнем регистре, а остальные как заголовок.
Спасибо.