Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 22, 2014 17:53:54

Stanislav96
Зарегистрирован: 2014-02-21
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Угадай число

Здравствуйте, уважаемые пользователи. Я новичок в Питоне. Пишу программу “Угадай число”, но происходит какая-то проблема с рандомными числами. Пишу на 3 версии. Подскажите, где ошибка:


import random
x = random.random
a = int(input())
if a == x:
write ('Ты угадал загаданное число.')
elif a < x:
write ('Загаданное число больше.')
elif a > x:
write ('Загаданное число меньше.')

Отредактировано Stanislav96 (Фев. 22, 2014 17:54:46)

Офлайн

#2 Фев. 22, 2014 18:00:59

noob_saibot
Зарегистрирован: 2013-09-11
Сообщения: 495
Репутация: +  20  -
Профиль   Отправить e-mail  

Угадай число

write
print..

PS:
Г. Россум, Ф.Л.Дж. Дрейк, Д.С.Откидач
“Язык программирования Python”

Отредактировано noob_saibot (Фев. 22, 2014 18:01:52)

Офлайн

#3 Фев. 22, 2014 18:13:44

alexsis
Зарегистрирован: 2013-07-26
Сообщения: 148
Репутация: +  9  -
Профиль   Отправить e-mail  

Угадай число

import random
x = random.randint(1, 10)
a = int(input())
if a == x:
	print('Ты угадал загаданное число.')
elif a < x:
	print('Загаданное число больше.')
else:
	print('Загаданное число меньше.')
По идее тут должен быть цикл.

import random
x = random.randint(1, 10)
a = -1
while a != x:
	a = int(input('>>>'))
	if a == x:
		print('Ты угадал загаданное число.')
	elif a < x:
		print('Загаданное число больше.')
	else:
		print('Загаданное число меньше.')

p.s. Присоединяюсь к посту выше: Марк Лутц “Изучаем Python”

Отредактировано alexsis (Фев. 22, 2014 18:19:53)

Офлайн

#4 Фев. 22, 2014 18:18:06

Stanislav96
Зарегистрирован: 2014-02-21
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Угадай число

Спасибо большое.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version