Что не так с кодом python? - Общение Python мододелов

Вопрос Что не так с кодом python?

Регистрация
18 Июн 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
import random





name = input("Ваше имя:")

list1 = ['автомобиль','мотомобиль','самомобиль','дом','хоме']

rndlist1 = random.choice(list1)

print("1)Easy - от 0 до 5\n2)Normal - от 0 до 10\n3)Hard - от 0 до 15")

reg = int(input("Выберите режим игры:"))

if reg != 1 and reg != 2 and reg != 3:

print("Выберите 1,2 или 3!")

while True:

reg = int(input("Выберите режим игры"))

if reg == 1 or reg == 2 or reg == 3:

break

else:

print("Выберите 1,2 или 3!")

if reg == 1:

print("Выбран режим игры Easy")

rnd1 = random.randint(0, 5)

while True:

num1 = int(input("Введите ваше число:"))

if num1 > 5 or num1 < 0:

print("Введите число от 0 до 5!")

else:

break

if num1 != rnd1:

while True:

print("Извините, но вы проиграли")

num1 = int(input("Введите ваше число:"))

if num1 == rnd1:

break

if num1 == rnd1:

print(f"{name},поздровляю!Вы выиграли {rndlist1}")

print("1)Да\n2)Нет")

shop1 = int(input("Будете оплачивать приз?:"))

if shop1 != 1 and shop1 != 2:

print("Выберите 1 или 2!")

while True:

print("1)Да\n2)Нет")

shop1 = int(input("Будете оплачивать приз?:"))

if shop1 == 1 or shop1 == 2:

break

else:

print("Выберите 1 или 2!")
 
Регистрация
5 Июн 2013
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
from random import *

name = input("Ваше имя: ")
prizes = ['автомобиль', 'мотомобиль', 'самомобиль', 'дом', 'хоме']
prize = choice(prizes)
gm = {1: 'Easy - от 0 до 5', 2: 'Normal - от 0 до 10', 3: 'Hard - от 0 до 15'}
print('Режимы игры:', *[(f'{k}. {v}') for k, v in gm.items()], sep ='\n')
while True:
reg = int(input('Выберите режим: '))
if reg in gm.keys():
print('Выбран режим игры', gm.get(reg).split()[0])
break
else:
print('Выберите 1, 2 или 3!')
while True:
rnd_num = randint(0, 5*reg)
user_num = int(input(f'Введите число от 0 до {reg*5}: '))
if user_num == rnd_num:
print(f'Поздравляю, вы выиграли {prize}!')
break
else:
print('К сожалению, вы проиграли!')
 
Регистрация
22 Янв 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
import random

name = input("Ваше имя:")
list1 = ['автомобиль','мотомобиль','самомобиль','дом','хоме']
rndlist1 = random.choice(list1)
print("1)Easy - от 0 до 5\n2)Normal - от 0 до 10\n3)Hard - от 0 до 15")
reg = int(input("Выберите режим игры:"))
if reg != 1 and reg != 2 and reg != 3:
print("Выберите 1,2 или 3!")
while True:
reg = int(input("Выберите режим игры"))
if reg == 1 or reg == 2 or reg == 3:
break
else:
print("Выберите 1,2 или 3!")

if reg == 1:
print("Выбран режим игры Easy")
rnd1 = random.randint(0, 5)
while True:
num1 = int(input("Введите ваше число:"))
if num1 > 5 or num1 < 0:
print("Введите число от 0 до 5!")
else:
break
if num1 != rnd1:
while True:
print("Извините, но вы проиграли")
num1 = int(input("Введите ваше число:"))
if num1 == rnd1:
break
if num1 == rnd1:
print(f"{name},поздровляю!Вы выиграли {rndlist1}")
print("1)Да\n2)Нет")
shop1 = int(input("Будете оплачивать приз?:"))
if shop1 != 1 and shop1 != 2:
print("Выберите 1 или 2!")
while True:
print("1)Да\n2)Нет")
shop1 = int(input("Будете оплачивать приз?:"))
if shop1 == 1 or shop1 == 2:
break
else:
print("Выберите 1 или 2!")
 
Регистрация
30 Июл 2013
Сообщения
66
Репутация
0
Спасибо
0
Монет
0
import random


name = input("Ваше имя:")
list1 = ['автомобиль','мотомобиль','самомобиль','дом','хоме']
rndlist1 = random.choice(list1)
print("1)Easy - от 0 до 5\n2)Normal - от 0 до 10\n3)Hard - от 0 до 15")
reg = int(input("Выберите режим игры:"))
if reg != 1 and reg != 2 and reg != 3:
print("Выберите 1,2 или 3!")
while True:
reg = int(input("Выберите режим игры"))
if reg == 1 or reg == 2 or reg == 3:
break
else:
print("Выберите 1,2 или 3!")
if reg == 1:
print("Выбран режим игры Easy")
rnd1 = random.randint(0, 5)
while True:
num1 = int(input("Введите ваше число:"))
if num1 > 5 or num1 < 0:
print("Введите число от 0 до 5!")
else:
break
if num1 != rnd1:
while True:
print("Извините, но вы проиграли")
num1 = int(input("Введите ваше число:"))
if num1 == rnd1:
break
if num1 == rnd1:
print(f"{name},поздровляю!Вы выиграли {rndlist1}")
print("1)Да\n2)Нет")
shop1 = int(input("Будете оплачивать приз?:"))
if shop1 != 1 and shop1 != 2:
print("Выберите 1 или 2!")
while True:
print("1)Да\n2)Нет")
shop1 = int(input("Будете оплачивать приз?:"))
if shop1 == 1 or shop1 == 2:
break
else:
print("Выберите 1 или 2!")
 
Сверху Снизу