test push
This commit is contained in:
54
rock-paper-scissors.py
Normal file
54
rock-paper-scissors.py
Normal file
@@ -0,0 +1,54 @@
|
||||
import random
|
||||
|
||||
def play_round():
|
||||
choices = ["rock", "paper", "scissors"]
|
||||
computer_choice = random.choice(choices)
|
||||
|
||||
while True:
|
||||
user_choice = input("Enter rock, paper, or scissors: ").lower()
|
||||
if user_choice in choices:
|
||||
break
|
||||
else:
|
||||
print("Invalid choice. Please enter rock, paper, or scissors.")
|
||||
|
||||
print(f"You chose: {user_choice}")
|
||||
print(f"Computer chose: {computer_choice}")
|
||||
|
||||
if user_choice == computer_choice:
|
||||
print("It's a tie!")
|
||||
return 0
|
||||
elif (
|
||||
(user_choice == "rock" and computer_choice == "scissors")
|
||||
or (user_choice == "paper" and computer_choice == "rock")
|
||||
or (user_choice == "scissors" and computer_choice == "paper")
|
||||
):
|
||||
print("You win!")
|
||||
return 1
|
||||
else:
|
||||
print("You lose!")
|
||||
return -1
|
||||
|
||||
def main():
|
||||
user_score = 0
|
||||
computer_score = 0
|
||||
|
||||
print("Welcome to Rock, Paper, Scissors!")
|
||||
|
||||
while True:
|
||||
result = play_round()
|
||||
if result == 1:
|
||||
user_score += 1
|
||||
elif result == -1:
|
||||
computer_score += 1
|
||||
|
||||
print(f"Your score: {user_score}, Computer score: {computer_score}")
|
||||
|
||||
play_again = input("Play again? (yes/no): ").lower()
|
||||
if play_again != "yes":
|
||||
break
|
||||
|
||||
print("Thanks for playing!")
|
||||
print(f"Final score. Your score: {user_score}, Computer score: {computer_score}")
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
21
simple-calculator.py
Normal file
21
simple-calculator.py
Normal file
@@ -0,0 +1,21 @@
|
||||
num1 = float(input("Enter first number: "))
|
||||
num2 = float(input("Enter second number: "))
|
||||
operator = input("Enter operator (+, -, *, /): ")
|
||||
|
||||
if operator == '+':
|
||||
result = num1 + num2
|
||||
elif operator == '-':
|
||||
result = num1 - num2
|
||||
elif operator == '*':
|
||||
result = num1 * num2
|
||||
elif operator == '/':
|
||||
if num2 == 0:
|
||||
print("Error: Division by zero")
|
||||
else:
|
||||
result = num1 / num2
|
||||
else:
|
||||
print("Invalid operator")
|
||||
result = None
|
||||
|
||||
if result is not None:
|
||||
print("Result:", result)
|
Reference in New Issue
Block a user