Untitled
unknown
python
a year ago
2.8 kB
2
Indexable
Never
import random # Lists of English and Russian phrases eng = ['To improve the quality of something', 'To go on the warpath', 'To know the basic principles of something', 'To dedicate something to somebody', 'To be the highlight of the evening', 'To miss out something', 'To be worried about the effects of something on children’s health', 'To perform tricks', 'Not a sound could be heard', 'To come up with innovative concepts', 'To run workshops on skills for somebody', 'To lead the course', 'To do wonders for coordination skills', 'To record an album of songs', 'To have lessons with a private teacher'] rus = ['Улучшить качество чего-либо', 'Выйти на военный путь', 'Знать основные принципы чего-либо', 'Посвятить что-то кому-то', 'Быть главным событием вечера', 'Пропустить что-то', 'Беспокоиться о влиянии чего-либо на здоровье детей', 'Выполнять трюки', 'Не слышно ни звука', 'Придумывать новаторские концепции', 'Проводить мастер-классы по навыкам цирка для кого-то', 'Вести курс', 'Сделать чудеса для координационных навыков', 'Записать альбом песен', 'Брать уроки у частного учителя'] # Combine the English and Russian phrases into pairs phrase_pairs = list(zip(rus, eng)) # Shuffle the phrase pairs random.shuffle(phrase_pairs) # Initialize the score score = 0 print("Welcome to the 'Right or Lose' game!") print("You will see a Russian phrase, and you need to guess the English translation.") for rus_phrase, eng_translation in phrase_pairs: print("\nRussian Phrase:", rus_phrase) user_guess = input("Your Guess (English Translation): ") if user_guess.lower() == eng_translation.lower(): print("Correct! You win a point.") score += 1 else: print("Wrong! The correct translation is:", eng_translation) print("You lose. Your score is:", score) break print("Game Over. Your final score is:", score)