1. Генератор Mad Libs


print ("I chose: " + opponenetChoice) if



Yüklə 42,3 Kb.
səhifə4/9
tarix09.09.2023
ölçüsü42,3 Kb.
#142167
növüПрограмма
1   2   3   4   5   6   7   8   9
python primeri1

print ("I chose: " + opponenetChoice)

if opponenetChoice == str.upper(userChoice):

print ("Tie! ")

#if opponenetChoice == str("R") and str.upper(userChoice) == "P"



elif opponenetChoice == 'R' and userChoice.upper() == 'S':

print ("Scissors beats rock, I win! ")

continue

elif opponenetChoice == 'S' and userChoice.upper() == 'P':

print ("Scissors beats paper! I win! ")

continue

elif opponenetChoice == 'P' and userChoice.upper() == 'R':

print ("Paper beat rock, I win!")

continue

else:

print ("You win!")
4. Генератор бросков кубиков
Этот генератор бросков костей - довольно простая программа, которая использует случайную функцию для имитации бросков костей. Вы можете изменить максимальное значение на любое число, что позволяет имитировать многогранные кости, используемые во многих настольных и ролевых играх.
Пример кода:
import random

#Enter the minimum and maximum limits of the dice rolls below

min_val = 1

max_val = 6

#the variable that stores the user’s decision

roll_again = "yes"

#The dice roll loop if the user wants to continue

while roll_again == "yes" or roll_again == "y":

print("Dices rolling...")

print("The values are :")

#Printing the randomly generated variable of the first dice

print(random.randint(min_val, max_val))

#Printing the randomly generated variable of the second dice

print(random.randint(min_val, max_val))

#Here the user enters yes or y to continue and any other input ends the program

roll_again = input("Roll the Dices Again?")
5. Алгоритм бинарного поиска 
Алгоритм двоичного поиска является очень важным и требует, чтобы вы создали список чисел от 0 до верхнего предела, причем каждое последующее число имеет разницу в 2 между ними.
Когда пользователь вводит случайное число для поиска, программа начинает поиск, разделяя список на две половины. Сначала в первой половине выполняется поиск требуемого числа, и если оно найдено, вторая половина отклоняется, и наоборот. Поиск продолжается до тех пор, пока не будет найдено число или размер подмассива не станет нулевым.


Yüklə 42,3 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin