Python
3
Вклад в тег
print(result())
import requests
def get_result():
r = requests.get("http://cbr.ru")
return r.text
print(get_result())
while True:
code()
while a<20:
code()
a += 1
, иначе цикл и правда уйдет в бесконечность.while functionThatReturnsTrue():
code()
from random import choice
loss, win, draw = "Компьютер выиграл!", "Вы выиграли!", "Ничья"
stuffs = ["камень", "ножницы", "бумага"] #создает список с возможными предметами
computer_choice = choice(stuffs)
while True:
player_stuff = input("Введите предмет (камень, ножницы, бумага): ").strip().lower() #предлагает игроку ввести свой предмет (strip убирает пробел на конце, lower переводит все в нижний регистр (КаМенЬ => камень))
if player_stuff not in stuffs:
print("Так нельзя! Вы можете ввести только камень, ножницы и бумага!") #уходит в бесконечный цикл
else:
break #выходит из цикла
print(f"Ваш предмет: {player_stuff}\nПредмет компьютера: {computer_choice}")
if player_stuff == computer_choice: #проверяет на ничью
print(draw)
elif player_stuff == "камень":
if computer_choice == "бумага": print(loss)
elif computer_choice == "ножницы": print(win)
elif player_stuff == "ножницы":
if computer_choice == "бумага": print(win)
elif computer_choice == "камень": print(loss)
elif player_stuff == "бумага":
if computer_choice == "камень": print(win)
elif computer_choice == "ножницы": print (loss)